包详细信息

@ui5/webcomponents-fiori

SAP187.7kApache-2.02.14.0

UI5 Web Components: webcomponents.fiori

openui5, sapui5, ui5

自述文件

UI5 iconUI5 Web Components - Fiori

npm Package Version

Provides essential building blocks, necessary to implement the Fiori UX concept, such as a common header (ShellBar).

Provided components

Web Component Tag name Module import
Barcode Scanner Dialog ui5-barcode-scanner-dialog import "@ui5/webcomponents-fiori/dist/BarcodeScannerDialog.js";
Dynamic Side Content ui5-dynamic-side-content import "@ui5/webcomponents-fiori/dist/DynamicSideContent.js";
Flexible Column Layout ui5-flexible-column-layout import "@ui5/webcomponents-fiori/dist/FlexibleColumnLayout.js";
Illustrated Message ui5-illustrated-message import "@ui5/webcomponents-fiori/dist/IllustratedMessage.js";
Media Gallery ui5-media-gallery import "@ui5/webcomponents-fiori/dist/MediaGallery.js";
Media Gallery Item ui5-media-gallery-item comes with ui5-media-gallery
Notification List ui5-notification-list import "@ui5/webcomponents-fiori/dist/NotifcationList.js";
Notification List Item ui5-li-notification import "@ui5/webcomponents-fiori/dist/NotifcationListItem.js";
Notification Group List Item ui5-li-notification-group import "@ui5/webcomponents-fiori/dist/NotifcationListGroupItem.js";
Notification Action ui5-notification-action import "@ui5/webcomponents-fiori/dist/NotificationAction.js";
Page ui5-page import "@ui5/webcomponents-fiori/dist/Page.js";
Product Switch ui5-product-switch import "@ui5/webcomponents-fiori/dist/ProductSwitch.js";
Product Switch Item ui5-product-switch-item import "@ui5/webcomponents-fiori/dist/ProductSwitchItem.js";
Shell Bar ui5-shellbar import "@ui5/webcomponents-fiori/dist/ShellBar.js";
Shell Bar Item ui5-shellbar-item import "@ui5/webcomponents-fiori/dist/ShellBarItem.js";
Side Navigation ui5-side-navigation import "@ui5/webcomponents-fiori/dist/SideNavigation.js";
Side Navigation Item ui5-side-navigation-item import "@ui5/webcomponents-fiori/dist/SideNavigationItem.js";
Side Navigation Sub Item ui5-side-navigation-sub-item import "@ui5/webcomponents-fiori/dist/SideNavigationSubItem.js";
Side Navigation Group ui5-side-navigation-group import "@ui5/webcomponents-fiori/dist/SideNavigationGroup.js";
Timeline ui5-timeline import "@ui5/webcomponents-fiori/dist/Timeline.js";
Timeline Item ui5-timeline-item comes with ui5-timeline
Timeline Group Item ui5-timeline-group-item import "@ui5/webcomponents-fiori/dist/TimelineGroupItem.js";
Upload Collection ui5-upload-collection import "@ui5/webcomponents-fiori/dist/UploadCollection.js";
Upload Collection Item ui5-upload-collection-item import "@ui5/webcomponents-fiori/dist/UploadCollectionItem.js";
User Menu ui5-user-menu import "@ui5/webcomponents-fiori/dist/UserMenu.js";
User Menu Account ui5-user-menu-account import "@ui5/webcomponents-fiori/dist/UserMenuAccount.js";
User Menu Item ui5-user-menu-item import "@ui5/webcomponents-fiori/dist/UserMenuItem.js";
User Menu Item Group ui5-user-menu-item-group import "@ui5/webcomponents-fiori/dist/UserMenuItemGroup.js";
User Settings Dialog ui5-user-settings-dialog import "@ui5/webcomponents-fiori/dist/UserSettingsDialog.js";
User Settings Item ui5-user-settings-item import "@ui5/webcomponents-fiori/dist/UserSettingsItem.js";
User Settings View ui5-user-settings-view import "@ui5/webcomponents-fiori/dist/UserSettingsView.js";
View Settings Dialog ui5-view-settings-dialog import "@ui5/webcomponents-fiori/dist/ViewSettingsDialog.js";
View Settings Dialog - Sort Item ui5-sort-item import "@ui5/webcomponents-fiori/dist/SortItem.js";
View Settings Dialog - Filter Item ui5-filter-item import "@ui5/webcomponents-fiori/dist/FilterItem.js";
View Settings Dialog - Filter Item Option ui5-filter-item-option import "@ui5/webcomponents-fiori/dist/FilterItemOption.js";
Wizard ui5-wizard import "@ui5/webcomponents-fiori/dist/Wizard.js";
Wizard Step ui5-wizard-step comes with ui5-wizard

Provided assets

import "@ui5/webcomponents-fiori/dist/Assets.js";
Assets Module Notes
i18n, themes @ui5/webcomponents-fiori/dist/Assets.js Theming parameters and translations for the components

Automatically imports also:
@ui5/webcomponents/dist/Assets.js

Resources

Support

We welcome all comments, suggestions, questions, and bug reports. Please follow our Support Guidelines on how to report an issue, or chat with us in the #webcomponents channel of the OpenUI5 Community Slack.

Contribute

Please check our Contribution Guidelines.

License

Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, Version 2.0 except as noted otherwise in the LICENSE file.

更新日志

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.14.0 (2025-09-04)

Note: Version bump only for package @ui5/webcomponents-fiori

2.14.0-rc.7 (2025-09-04)

Bug Fixes

  • ScrollbarStyles: introduce centralized scrollbar styling (#12207) (5481bb3)

Features

  • ui5-shellbar: add preventable search field clear event (#12227) (c178acd)

2.14.0-rc.6 (2025-08-29)

Bug Fixes

2.14.0-rc.5 (2025-08-28)

Bug Fixes

  • ui5-search: align autocomplete with ui5-combobox (#12189) (178f869)
  • ui5-view-settings-dialog: initially focus first item in filter options (f25d80e), closes #10555

Features

  • ui5-navigation-layout: adjust shellbar padding when side navigation is present (#12175) (723493f)
  • ui5-search-item-show-more: introduce new show more item (#11931) (f133a70)

2.14.0-rc.4 (2025-08-25)

Bug Fixes

2.14.0-rc.3 (2025-08-22)

Bug Fixes

  • ui5-toolbar: extend search field type to ShellBarSearch (#12172) (6bf6727)

2.14.0-rc.2 (2025-08-21)

Bug Fixes

  • u5-search-item: encode markup (#12140) (005f17e)
  • ui5-page: correct content overlap with shellbar header (#12124) (2313daa)
  • ui5-search: improve arrow navigation with grouping (#12083) (c428f77)
  • ui5-side-navigation: expand SideNavigation item activation to Enter with modifier keys (d660c37)

2.14.0-rc.1 (2025-08-14)

Bug Fixes

  • ui5-dynamic-page: correct pin button tooltip based on pinned state (#12086) (b392d46), closes #12064
  • ui5-search-field: show separator only when needed (#12113) (7566649)
  • ui5-shellbar: apply tertiary button color to cancel button (#12082) (2d2d673), closes #11957
  • ui5-timeline: implement arrows navigation for inner elements (#12033) (f1ce974), closes #11785
  • ui5-wizard: create a stacking context for wiz-nav (#12120) (29dffba)

Features

  • ui5-illustrated-message: updated horizon tnt illustrations (#12084) (2a87850)
  • ui5-product-switch-item: added image slot (#11965) (79903f4)
  • ui5-timeline: improve keyboard handling (#12021) (de3ab96)

2.14.0-rc.0 (2025-08-07)

Bug Fixes

2.13.0 (2025-08-04)

Features

  • ui5-popover: support setting "null" for opener (#11995) (7d012aa)

2.13.0-rc.3 (2025-07-31)

Bug Fixes

  • ui5-search: fix focus on collapsed search button (#12020) (1956ddd)
  • ui5-shellbar-search: consistent touch target size (#11974) (37deaba)

Features

  • ui5-menu, ui5-timeline, ui5-calendar-legend, ui5-color-palette: add getFocusDomRef (#11997) (a9b3c69), closes #11490
  • ui5-shellbar-search: auto-open property introduced (#11961) (702150b)

2.13.0-rc.2 (2025-07-24)

Bug Fixes

  • ui5-dynamic-page-title: respect size property changes of the title (#11845) (592a857)
  • ui5-illustrated-message: remove unnecessary line-height overrides (#11904) (88617c7), closes #11851
  • ui5-shellbar-branding: improve logo spacing and RTL support (#11945) (1a28847), closes #11897
  • ui5-shellbar: search button adjusted to visual design (#11896) (524e986), closes #11875
  • ui5-timeline: apply correct accessibility semantics (#11774) (87412b5)
  • ui5-token: align delete icon tooltip with latest spec (#11887) (4e1b019), closes #11588

Features

  • ui5-search-item: add delete search item functionality (9e992ae)
  • ui5-shellbar: keyboard support added for home/end (#11886) (a5cf4f0), closes #11789

2.13.0-rc.1 (2025-07-17)

Bug Fixes

  • ui5-dynamic-page: remove aria-expanded from header element (#11895) (14fd133), closes #11633
  • ui5-side-navigation: add padding at the end of the text (#11890) (8cd0506)

Features

  • ui5-combobox, ui5-multi-combo-box, ui5-input, ui5-multi-input: link navigation in value state (#11575) (3f80faa)

2.13.0-rc.0 (2025-07-10)

Bug Fixes

  • ui5-search: show delete button on item hover (#11850) (87cd3c7)

Features

2.12.0 (2025-07-04)

Bug Fixes

  • ui5-flexible-column-layout: prevent layout issue (#11805) (5b17cc8)

Features

  • ui5-shellbar-branding: introduce new component (#11320) (951aa44)

2.12.0-rc.3 (2025-07-03)

Bug Fixes

  • ui5-shellbar: button styles for compact aligned (#11801) (6cdc498)
  • 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)

Features

  • ui5-avatar-group, ui5-product-switch: getFocusDomRef added (#11762) (0954f33), closes #11483
  • ui5-user-menu: add item groups with checkable menu items (#11832) (d0758fd)

2.12.0-rc.2 (2025-06-26)

Bug Fixes

  • ui5-shellbar: correct search visibility toggle (#11724) (8c3cba9)
  • ui5-side-navigation: focus is correct after selecting overflow item (#11702) (bb22451)

Features

  • ui5-menu: menu item groups with checkable menu items (#10028) (161af0f)

2.12.0-rc.1 (2025-06-19)

Bug Fixes

  • ui5-dynamic-page: remove aria-expanded and aria-label when no header content is present (#11626) (1cdcdd4), closes #11570
  • ui5-shellbar: allow custom logo width (#11727) (2645efe)
  • ui5-shellbar: arrow key navigation inputs support (#11684) (404e96b)
  • ui5-wizard: define min-width for header steps separators (#11581) (cbd2a54), closes #9672

2.12.0-rc.0 (2025-06-12)

Bug Fixes

  • ui5-busy-indicator: make text and circles determine indicator dimensions when there is no content (#11223) (10c0cfd)
  • ui5-shellbar: prevent logo click event from firing twice (#11631) (5b08a48), closes #11506
  • ui5-upload-collection: prevent item-delete event from firing when item name is deleted (#11625) (fe048b0)

2.11.0 (2025-06-05)

Note: Version bump only for package @ui5/webcomponents-fiori

2.11.0-rc.4 (2025-06-05)

Bug Fixes

  • ui5-combobox/tokenizer/wizard/input: extract button texts to vars (#11549) (c8daa25)
  • ui5-flexible-column-layout: add aria-valuenow attribute to separators (#11540) (3ba75d6), closes #11533
  • ui5-shellbar: remove empty logo from tab chain (#11623) (51661f0), closes #11595
  • ui5-side-navigation: group name is now announced by screen reader (#11600) (4848317), closes #11599

Features

  • ui5-illustrated-message: added new illustration types (#11560) (5517e2c)
  • ui5-side-navigation: make disabled items focusable (#11530) (617cef5)

2.11.0-rc.3 (2025-05-29)

Bug Fixes

Features

2.11.0-rc.2 (2025-05-22)

Bug Fixes

  • ui5-side-navigation: change CSS param 'sapFontSemiboldFamily' to 'sapFontSemiboldDuplexFamily' (#11529) (0b3a47b), closes #11525
  • ui5-side-navigation: right arrow and left arrow behavior fixed (#11434) (d31e202)
  • ui5-timeline-item: remove focus getting cut (#11532) (378c13c)

2.11.0-rc.1 (2025-05-15)

Bug Fixes

2.11.0-rc.0 (2025-05-08)

Note: Version bump only for package @ui5/webcomponents-fiori

2.10.0 (2025-05-07)

Bug Fixes

  • ui5-illustrated-message: change SVG inline styling to proper attributes (#11455) (22f16c3), closes #11354
  • ui5-illustrated-message: replace inline fill style with fill attribute (#11448) (54389b5)
  • ui5-side-navigation: collapsed parent items appear as selected if one of its child items is selected (#11400) (387e418)

Features

  • ui5-illustrated-message: decorative property added (#11442) (d17d06b)

2.10.0-rc.3 (2025-05-01)

Bug Fixes

Features

2.10.0-rc.2 (2025-04-24)

Bug Fixes

  • ui5-side-navigation: change font-family of the text of the items to semi-bold (89d9924)
  • ui5-side-navigation: correct hover styles of selected items (#11319) (3ce13c8), closes #11297
  • ui5-side-navigation: fix disabled items and tooltips (#11333) (7151dae)

2.10.0-rc.1 (2025-04-17)

Bug Fixes

Features

2.10.0-rc.0 (2025-04-14)

Bug Fixes

2.9.1-rc.0 (2025-04-10)

Bug Fixes

2.9.0 (2025-04-04)

Note: Version bump only for package @ui5/webcomponents-fiori

2.9.0-rc.3 (2025-04-03)

Bug Fixes

  • framework: fix fetching "id" (indonesian) language (#11251) (9a36df5), closes #11233
  • ui5-dynamic-page: validate aria-controls reference before rendering (#11033) (f1a3ac2), closes #10987
  • ui5-shellbar: improve accessibility for shellbar item count announcement (#11201) (fd12ada), closes #11198
  • ui5-view-settings-dialog: provide accessible name for the dialog (#11207) (3bde951), closes #10557

2.9.0-rc.2 (2025-03-27)

Bug Fixes

  • framework: fix find first focusable element (#10984) (40303d5)
  • ui5-dynamic-page: correct header snap/pin inconsistency at page top (#11098) (43fe1e0), closes #11088
  • ui5-search: change growing button to footer button (#11155) (67eb583)
  • ui5-search: fix failing test (#11190) (876d629)
  • ui5-view-settings-dialog: provide additional filters count description (#11042) (a6a86e8), closes #11040

Features

2.9.0-rc.1 (2025-03-20)

Bug Fixes

  • ui5-shellbar: fix separators visibility when items are hidden (#11058) (d721e87)
  • ui5-shellbar: sap home no longer hard coded in title readings (#11034) (2810da6), closes #10970

Features

  • ui5-search: introduce experimental component (#11125) (48f16fb)
  • ui5-shellbar: accessibility attributes added to action buttons (#10951) (c8c3e19)
  • ui5-side-navigation: enable the web component in popover placement (#10701) (a4565fe)
  • ui5-side-navigation: update visual design (#11046) (b5d83a8)
  • ui5-user-menu: design enhancements (#11124) (5164035)

2.9.0-rc.0 (2025-03-13)

Bug Fixes

  • ui5-li-notification: footer no longer overflows (#11030) (41c23eb)

2.8.1-rc.0 (2025-03-06)

Note: Version bump only for package @ui5/webcomponents-fiori

2.8.0 (2025-03-04)

Bug Fixes

  • ui5-shellbar: correct matching content check (#10921) (8782951)
  • ui5-shellbar: menu-item-click click event is now properly fired (#10983) (27c8bb7), closes #10950
  • user-menu: focus on user menu when it is opened (#10967) (a9e2868)

Features

  • framework: add .currentTarget to the type of event handler in TSX and UI5CustomEvent (#10957) (f56753c)
  • ui5-side-navigation: improve interaction of unselectable parent items in collapsed mode (#10939) (20507fa)
  • user-menu: change api name from showAddAccount to showEditAccounts (#10966) (aa9cf2d)

2.8.0-rc.3 (2025-02-27)

Bug Fixes

  • ui5-illustrated-message: update title font styles (#10912) (6a85a53), closes #10879
  • ui5-notification-list: improve keyboard accessibility for the "More" button (#10822) (b659fe2)
  • ui5-shellbar: adjust focus style of startButton (#10908) (cc0be62), closes #10598

Features

  • ui5-search-field: introduce base component (#10922) (f4489c0)
  • ui5-side-navigation: visual design enhancements (#10839) (09e3f35)
  • ui5-user-settings-dialog: introduce new components UserSettingsDialog, UserSettingsItem, and UserSettingsView (#10832) (8b50b13)

2.8.0-rc.2 (2025-02-20)

Bug Fixes

2.8.0-rc.1 (2025-02-13)

Bug Fixes

  • ui5-side-navigation: "Space" key triggers links (#10767) (b2ab592), closes #10654
  • ui5-side-navigation: remove inappropriate exclamation mark usage (#10769) (469cc9d), closes #10714
  • ui5-upload-collection-item: properly display deleteButton slot (#10797) (be5ce0b)

2.8.0-rc.0 (2025-02-06)

Bug Fixes

2.7.0 (2025-02-03)

Bug Fixes

  • ui5-flexible-column-layout: aria-hidden is now correct (#10752) (8bf7e76)
  • ui5-side-navigation: apply aria-haspopup to items in overflow (#10686) (9550875)
  • ui5-view-settings-dialog: clicking on the radio button/checkbox works (#10706) (ff1bdeb)

2.7.0-rc.2 (2025-01-30)

Bug Fixes

  • ui5-side-navigation-item: correct color for actions in overflow menu (#10678) (a96d5ff)
  • ui5-side-navigation: don't toggle expanded state of items in popover (#10691) (4c49c96)
  • ui5-timeline-item: correct wrapping on long text (#10483) (bf4c816)

Features

  • ui5-side-navigation: add actions and unselectable items (#10482) (9fb9bae)
  • ui5-timeline: introduce "growing" property (#10470) (c39c0e8)
  • ui5-user-menu: introduce show-edit-button property (#10619) (6adec46)

2.7.0-rc.1 (2025-01-23)

Bug Fixes

Features

  • ui5-flexible-column-layout: add arrow icon functionality (#10362) (61b94ae)
  • ui5-shellbar: introduce content slot (#10595) (c8b8696)
  • ui5-timeline-item: introduce state property (#10277) (b378604)

2.7.0-rc.0 (2025-01-16)

Bug Fixes

Features

  • ui5-side-navigation: update existing design for Horizon theme (#10337) (d5eff51)

2.6.2 (2025-01-09)

Note: Version bump only for package @ui5/webcomponents-fiori

2.6.2-rc.0 (2025-01-09)

Note: Version bump only for package @ui5/webcomponents-fiori

2.6.1 (2025-01-08)

Note: Version bump only for package @ui5/webcomponents-fiori

2.6.0 (2025-01-07)

Note: Version bump only for package @ui5/webcomponents-fiori

2.6.0-rc.5 (2025-01-07)

Bug Fixes

  • remove dependencies for TSX components and fix features (#10449) (a2b5f6f)
  • ui5-dynamic-page: prevent scroll position reset on unpinning the header (#10441) (9f5a67a)
  • ui5-dynamic-page: update header sticky on manual snap (#10431) (1975d56), closes #10430
  • ui5-navigation-layout: replace "sideCollapsed" property with "mode" property (#10390) (ae562dd)
  • ui5-notification-list-item: scoping issue (#10458) (6cc4615)
  • ui5-side-navigation: ensure all items are focusable after expand (#10453) (e60ad85), closes #10391

Features

2.6.0-rc.4 (2025-01-02)

Features

2.6.0-rc.3 (2024-12-26)

Bug Fixes

Features

2.6.0-rc.2 (2024-12-19)

Note: Version bump only for package @ui5/webcomponents-fiori

2.6.0-rc.1 (2024-12-16)

Bug Fixes

2.6.0-rc.0 (2024-12-12)

Bug Fixes

Features

  • framework: add JSX template support with TypeScript (#10046) (f42e7c1)
  • ui5-user-menu: add title and manage button to pin header on phone (#10339) (a4e6d56)

2.5.0 (2024-12-05)

Note: Version bump only for package @ui5/webcomponents-fiori

2.5.0-rc.3 (2024-12-05)

Bug Fixes

Features

2.5.0-rc.2 (2024-11-28)

Bug Fixes

2.5.0-rc.1 (2024-11-21)

Note: Version bump only for package @ui5/webcomponents-fiori

2.5.0-rc.0 (2024-11-14)

Bug Fixes

  • ui5-dynamic-page: move subheading slot outside the title wrapper (#10163) (6466b8a)

Features

2.4.1-rc.0 (2024-11-07)

Note: Version bump only for package @ui5/webcomponents-fiori

2.4.0 (2024-11-03)

Bug Fixes

  • ui5-dynamic-page: improve scrolling smoothness (#10093) (d1420b0), closes #10011
  • ui5-dynamic-page: prevent unwanted header toggle from scroll (#10007) (7a7d00c)
  • ui5-media-gallery: clear selected thumbnail on item removal (#10087) (af4cadb)

2.4.0-rc.4 (2024-10-31)

Features

  • ui5-navigation-layout: add ui5-navigation-layout component (#9517) (463c780)

2.4.0-rc.3 (2024-10-28)

Bug Fixes

  • ui5-dynamic-page: align header area with title and content (#10053) (61e3dbd)

2.4.0-rc.2 (2024-10-24)

Bug Fixes

Features

  • ui5-barcode-scanner-dialog: added support for custom header and footer slots (#10066) (4d06b2e), closes #8919
  • ui5-filter-item, ui5-sort-item,..: add selected filterItems to ui5-confirm event details (#9838) (56ad311)

2.4.0-rc.1 (2024-10-17)

Bug Fixes

  • tools: revert tsconfig moduleResolution to node (#10014) (0724b92)
  • ui5-notification-list-group: group header hight is shorter when collapsed (#9953) (4c8a76e), closes #9911
  • ui5-page: fix createElement error caused by adding new style property in the constructor (#9998) (fd402e4), closes #9981

Features

  • ui5-barcode-scanner-dialog: added capture region overlay (#9646) (19475eb)

2.4.0-rc.0 (2024-10-10)

Bug Fixes

  • ui5-flexible-column-layout: handle separator movement (#9978) (e3db6a6)
  • ui5-upload-collеction: hide the upload icon when the height is too small (#9990) (d7e485a), closes #9975

Features

  • enhance [@event](https://github.com/event) decorator (#9944) (fe1d816)

2.3.1-rc.0 (2024-10-03)

Note: Version bump only for package @ui5/webcomponents-fiori

2.3.0 (2024-10-02)

Bug Fixes

  • ui5-dynamic-page: action buttons reading fix (#9858) (c850ff1)

Features

  • framework: introduce the i18n decorator and the cldr option (#9897) (1f29d23)
  • ui5-dynamic-page-title: implement snapped title on mobile (#9898) (b8b9a98)

2.3.0-rc.3 (2024-09-26)

Bug Fixes

  • ui5-barcode-scanner-dialog: can be imported in server environments with a shim (#9901) (40dc4eb)
  • ui5-flexible-column-layout: iframe content no longer hinders resize (#9859) (d594ae7)
  • ui5-page: fix double footer and adjust animation timing (#9885) (e8beb76), closes #9755 #9756

2.3.0-rc.2 (2024-09-19)

Bug Fixes

  • ui5-dynamic-side-content: fix scrollbar styling (#9842) (c5d0249)
  • ui5-illustrated-message: illustration fixed (#9739) (0b57512)
  • ui5-wizard: prevent step selection upon scrolling on Single Step layout (#9766) (82f6afc), closes #9083

2.3.0-rc.1 (2024-09-12)

Features

  • ui5-li-notification-group: add new features - growing and sticky header (#9783) (a40a451)

2.3.0-rc.0 (2024-09-05)

Note: Version bump only for package @ui5/webcomponents-fiori

2.2.0 (2024-09-03)

Bug Fixes

2.2.0-rc.3 (2024-08-29)

Bug Fixes

2.2.0-rc.2 (2024-08-22)

Bug Fixes

  • ui5-flexible-column-layout: correct min-width constraint (#9673) (08fa1b9)
  • ui5-flexible-column-layout: correct separator height (#9698) (e4c48cf)

2.2.0-rc.1 (2024-08-15)

Bug Fixes

  • ui5-shellbar: buttons now have equal styles (#9664) (38a446a)

2.2.0-rc.0 (2024-08-08)

Bug Fixes

  • ui5-dynamic-side-content: retrieve correct width (#9642) (02f55f7), closes #9462
  • ui5-page: focused content is visible with floating footer (#9643) (4364e03)

Features

  • framework: add [@query](https://github.com/query)(All) decorators (#9567) (242024c), closes #6743

2.1.1 (2024-08-02)

Bug Fixes

2.1.0 (2024-08-02)

Bug Fixes

  • ui5-dynamic-page: fixed wrong overlapping in header area (#9568) (9d55094), closes #9560
  • ui5-page: replace resize observer with container query (#9576) (67b9ce1)
  • ui5-shellbar: add missing icon dependency (#9618) (2691670), closes #9580 #9534
  • ui5-shellbar: remove aria attribute from search button (#9597) (43c03e7)

Features

  • core: fire PascalCase events for easier react usage (#9608) (43e28fa)
  • ui5-timeline-group-item: introduce new component (#9407) (aea62ef)

2.1.0-rc.3 (2024-08-01)

Bug Fixes

2.1.0-rc.2 (2024-07-25)

Bug Fixes

  • ui5-li-notification: fix aria-level value (#9504) (ca153d0)
  • ui5-upload-collection: make empty upload collection focusable (#9403) (16d7bef)

2.1.0-rc.1 (2024-07-18)

Bug Fixes

  • ui5-flexible-column-layout: correct separator visualization (#9478) (1be8d6c), closes #9477
  • ui5-wizard: disabled steps are no longer clickable (#9459) (2ea26ca)

2.1.0-rc.0 (2024-07-11)

Bug Fixes

  • ui5-li-notification-group: suspend nested item navigation (#9361) (90f5f11)
  • ui5-notification-list-item: focus is no longer trapped in loading item (#8969) (fa37d92), closes #8768
  • ui5-notification-list: fixed show more test (#9419) (4ba9173)
  • ui5-upload-collection-item: delete can be triggered by keyboard now (#9392) (b3de325)

2.0.1 (2024-07-05)

Bug Fixes

  • ui5-notification-list: fixed show more test (#9400) (c19c5e3)

2.0.0 (2024-07-03)

Bug Fixes

Code Refactoring

Features

  • add property initializers (#8846) (eef0cc9)
  • ui5-flexible-column-layout: enable resize via separators drag-and-drop (#9160) (9b54af4)

BREAKING CHANGES

  • ui5-illustrated-message: The enum IllustrationMessageSize is renamed to IllustrationMessageDesign. If you have previously imported the enum:

import IllustrationMessageSize from "@ui5/webcomponents-base/dist/types/IllustrationMessageSize.js"; Now import IllustrationMessageDesign instead:

import IllustrationMessageDesign from "@ui5/webcomponents-base/dist/types/IllustrationMessageDesign.js";

  • ui5-view-settings-dialog: Removed show and close methods.

Before, the ui5-view-settings-dialog could be opened and closed by calling show() and close():

const viewSettingsDialog = document.getElementById("exampleID");
viewSettingsDialog.show();
viewSettingsDialog.close();

Now, the dialog is opened and closed by setting the open property to true or false:

const viewSettingsDialog = document.getElementById("exampleID");
viewSettingsDialog.open = true;
viewSettingsDialog.open = false;

fixes: https://github.com/SAP/ui5-webcomponents/issues/9240

  • @property decorator must be adapted according to new type parameter

2.0.0-rc.6 (2024-06-17)

Bug Fixes

  • ui5-barcode-scanner-dialog: properly fire 'close' event (#9193) (db099f1), closes #9177
  • ui5-li-notification: enhance accessibility (#9192) (cc34cea), closes #9161
  • ui5-notification-list: change host to display:block (#9139) (efb4791)
  • ui5-shellbar: add tooltip for shellbar items (#9143) (c39c18a)
  • ui5-side-navigation: group name is announced one time by screen … (#9207) (4f18dfd)

Code Refactoring

BREAKING CHANGES

  • ui5-side-navigation-item: the wholeItemToggleAble poperty of ui5-side-navigation-item is 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-type property default value has changed from None to Normal. 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 https://github.com/SAP/ui5-webcomponents/issues/8461

  • refactor(ui5-tag): fix test texsts

  • refactor(ui5-tag): fix height of the tags to be the same

No matter if the tag is with wrapping-type="None" or wrapping-type="Normal" the height when there is only one line of text should be the same.

  • refactor(ui5-tag): merge adjustments and code review comments

  • refactor(ui5-tag): fix height

  • ui5-li, ui5-li-custom: StandardListItem has been renamed to ListItemStandard, and CustomListItem has been renamed to ListItemCustom. 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: https://github.com/SAP/ui5-webcomponents/issues/8461

2.0.0-rc.5 (2024-06-06)

Bug Fixes

Code Refactoring

BREAKING CHANGES

  • ui5-link: wrapping-type property default value has changed from None to Normal. Before:
    <ui5-link>some very very very long link</ui5-link> <!-- would truncate the text if there is not enough space -->
    

Now:

<ui5-link>some very very very long link</ui5-link> <!-- would let the text wrap if there is not enough space -->

2.0.0-rc.4 (2024-05-29)

Bug Fixes

  • ui5-illustrated-mesasge: update subtitle color (#8986) (c9a5120), closes #8984
  • ui5-notification-list: fix keyboard issues (#9040) (f1c0635)
  • ui5-notification: implement keyboard navigation spec (#8975) (d68c883)
  • ui5-side-navigation-item: "selected" is no longer announced on every focused item (#9008) (8cd3f83)
  • ui5-side-navigation-item: click event is no longer fired twice (#8944) (0dd36ca)

Code Refactoring

Features

  • ui5-dynamic-page: introduce new component (#7899) (3752ce7)
  • ui5-li-notification-group: enhance 'Expand'/'Collapse' tooltip (#9042) (08b81c7)
  • ui5-li-notification: implement new design (#8426) (e451cdc)

BREAKING CHANGES

  • ui5-notification: Instead of ui5-list, ui5-notification-list should be used as a container for ui5-li-notification-group and ui5-li-notification components.

Previously the application developers were defining notifications in this way:

<ui5-list>
        <ui5-li-notification-group title-text="Group Title" >
            <ui5-li-notification..

To support accessibility, developers should now use the ui5-notification-list as seen below:

<ui5-notification-list>
        <ui5-li-notification-group title-text="Group Title" >
            <ui5-li-notification..
  • ui5-shellbar: 1. The showCoPilot property of the ui5-shellbar is removed.

If you have previously used the showCoPilot property:

<ui5-shellbar show-co-pilot></ui5-shellbar>

it will no longer work for the component.

  1. The CoPilotAnimation feature of the ui5-shellbar is removed.

If you have previously used the CoPilotAnimation feature:

import CoPilotAnimation from "@ui5/webcomponents-fiori/dist/features/CoPilotAnimation.js"

it will no longer work for the component.

  1. The copilotDomRef getter of the ui5-shellbar is removed.

If you have previously used the copilotDomRef public getter:

shellbar.copilotDomRef

it will no longer work for the component.

  1. The co-pilot-click event of the ui5-shellbar is removed. If you have previously used the co-pilot-click public event:
    shellbar.addEventListener("ui5-co-pilot-click", function(event) {
    ...
    });
    

it will no longer work for the component.

You can achieve similar functionality with the new slot:

HTML:

<ui5-shellbar>
  <ui5-toggle-button id="assistant" icon="sap-icon://da" slot="assistant"></ui5-toggle-button>
</ui5-shellbar>

JavaScript:

assistant.addEventListener("click", function (event) {
    const toggleButton = event.target;
    toggleButton.icon = toggleButton.pressed ? "sap-icon://da-2" : "sap-icon://da";
});
  • ui5-popup: Event names after-close and after-open are now named close and open. Previously the application developers could subscribe to the events as follows:
    popup.addEventListener("after-open", function() {
      //...
    });
    popup.addEventListener("after-close", function() {
      //...
    });
    

Now the application developers should include the ui5-bar as follows:

popup.addEventListener("open", function() {
    //...
});

popup.addEventListener("close", function() {
    //...
});

2.0.0-rc.3 (2024-05-10)

Bug Fixes

  • ui5-illustrated-message: typo in the UnsuccessfulAuth name (#8873) (b64d76f)

Code Refactoring

  • rename ValueState values (#8864) (ef9304d)
  • theming: remove Belize theme (#8519) (990313f), closes #8461
  • ui5-*: use unified API to define a11y attributes via accessibilityAttributes (#8810) (49d587c)
  • ui5-badge: rename Badge ui5-badge to Tag ui5-tag (#8884) (4b8c1ee)
  • ui5-illustrated-message: remove titleLevel property (#8700) (9fe199c)
  • ui5-input: events changes (#8769) (9f5c8a4)
  • ui5-list: enable hierarchical groups (#8632) (193ed52), closes #8461
  • ui5-page: rename disableScrolling and floatingFooter properties (#8816) (2f6fe6c)
  • ui5-segmented-button-item: implement segmented button item independently from button (#8669) (7b5f751)
  • ui5-segmented-button: rename mode to selectionMode (#8761) (4be1540)
  • ui5-title: wrap text by default (#8916) (f267f50)
  • ui5-toast: replace show method with open property (#8855) (372d27d), closes #8461
  • ui5-wizard: rename event parameter (#8845) (9882144), closes #8461

Reverts

BREAKING CHANGES

  • ui5-title: wrapping-type property default value has changed from None to Normal. Previously long texts would truncate if there is not enough space. Now, long texts would wrap.

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • ui5-input: Remove suggestion-item-select event. Rename and modify suggestion-item-preview event. Remove openPicker method and replace it with public property "open".

  • refactor(ui5-input): events changes

  • refactor(ui5-input): property open tests

  • refactor(ui5-input): events change

  • refactor(ui5-input): events change

  • refactor(ui5-input): events changes

  • refactor(ui5-input): events changes

  • refactor(ui5-input): events changes

  • ui5-*: FlexibleLayout's accessibilityTexts and accessibilityRoles properties are removed. If you have previously used the accessibilityTexts or accessibilityRoles properties: ```js fcl.accessibilityTexts = { startColumnAccessibleName: "Products list", midColumnAccessibleName: "Product information", endColumnAccessibleName: "Product detailed information", startArrowLeftText: "Collapse products list", startArrowRightText: "Expand products list", endArrowLeftText: "Expand product detailed information", endArrowRightText: "Collapse product detailed information", startArrowContainerAccessibleName: "Start Arrow Container", endArrowContainerAccessibleName: "End Arrow Container", }

fcl.accessibilityRoles = { startColumnRole: "complementary", startArrowContainerRole: "navigation", midColumnRole: "main", endArrowContainerRole: "navigation", endColumnRole: "complementary". }

Now use `accessibilityAttributes` instead:
```js
fcl.accessibilityAttributes = {
    startColumn: {
      role: "complementary",
      name: "Products list",
    },
    midColumn: {
      role: "main",
      name: "Product information",
    },
    endColumn: {
      role: "complementary",
      name: "Product detailed information",
    },
    startArrowLeft:  {
      name: "Collapse products list",
    },
    startArrowRight: {
      name: "Expand products list",
    },
    endArrowLeft: {
      name: "Expand product detailed information",
    },
    endArrowRight:  {
      name: "Collapse product detailed information",
    },
    startArrowContainer: {
      role: "navigation",
      name: "Start Arrow Container",
    },
    endArrowContainer: {
      role: "navigation",
      name: "End Arrow Container",
    },
};

ShellBar's accessibilityTexts and accessibilityRoles properties are removed. If you have previously used the accessibilityTexts or accessibilityRoles properties:

shellbar.accessibilityTexts = {
    profileButtonTitle: "John Dow",
    logoTitle: "Custom logo title",
}

shellbar.accessibilityRoles = {
    logoRole: "link"
};

Now use accessibilityAttributes instead:

shellbar.accessibilityAttributes = {
  profile: {
    name:  "John Dow",
  },
  logo: {
    role: "link"
    name: "Custom logo title"
  },
};

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • ui5-badge: Badge web component has been renamed to Tag. If you have previously used the ui5-badge:
    <ui5-badge></ui5-badge>
    
    Now use ui5-tag instead:
    <ui5-tag></ui5-tag>
    

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • If you previously used ValueState.Warning, ValueState.Error or ValueState.Success, start using ValueState.Critical, ValueState.Negative and ValueState.Positive respectively. All components with valueState property are also affected. For example:
    <ui5-input value-state="Success"></ui5-input>
    <ui5-input value-state="Warning"></ui5-input>
    <ui5-input value-state="Error"></ui5-input>
    
    <ui5-input value-state="Positive"></ui5-input>
    <ui5-input value-state="Critical"></ui5-input>
    <ui5-input value-state="Negative"></ui5-input>
    

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • ui5-toast: The Toast#show method has been replaced by open property. If you previously used toast.show() to show the toast, you must now se toast.open=true.
  • ui5-segmented-button-item: The ui5-segmentedbutton-item pressed property is called selected now.

Previously the application developers could use the ui5-segmentedbutton-item as follows:

<ui5-segmented-button>
  <ui5-segmented-button-item pressed> Option 1</ui5-segmented-button-item>
  <ui5-segmented-button-item>Option 2</ui5-segmented-button-item>
  <ui5-segmented-button-item>Option 3</ui5-segmented-button-item>
</ui5-segmented-button>

Now the application developers should use the ui5-segmentedbutton-item as follows:

<ui5-segmented-button>
  <ui5-segmented-button-item selected> Option 1</ui5-segmented-button-item>
  <ui5-segmented-button-item>Option 2</ui5-segmented-button-item>
  <ui5-segmented-button-item>Option 3</ui5-segmented-button-item>
</ui5-segmented-button>

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • ui5-wizard: changeWithClick was renamed to withScroll in the WizardStepChangeEventDetail.

JIRA: BGSOFUIRILA-3867

  • theming: Remove SAP Belize theme
  • ui5-illustrated-message: The titleLevel property of the ui5-illustrated-messageis removed. If you have previously used the titleLevel property:
    <ui5-illustrated-message title-level="H6>
    
    it will no longer work for the component.

Instead, you could set the title of the ui5-illustrated-message on the title slot, as it follows

<ui5-illustrated-message>
      <ui5-title slot="title" level="H3">This is a slotted title</ui5-title>
</ui5-illustrated-message>

Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

  • ui5-segmented-button: The mode property is changed to SelectionMode and the values it take from SingleSelect and MultiSelect to Single and Multiple. Also deleted deprecated getter - selectedItem and deprecated event detail selectedItem and now can be used with the selectedItems getter and selectedItems event detail.

Previously the application developers could set the selection mode as follows:

<ui5-segmented-button id="segButtonMulti" mode="MultiSelect">
  <ui5-segmented-button-item>Item</ui5-segmented-button-item>
  <ui5-segmented-button-item>Item</ui5-segmented-button-item>
  <ui5-segmented-button-item>Click</ui5-segmented-button-item>
  <ui5-segmented-button-item>SegmentedButtonItem</ui5-segmented-button-item>
</ui5-segmented-button>

Now the application developers could set the selection mode as follows:

<ui5-segmented-button id="segButtonMulti" selection-mode="Multiple">
  <ui5-segmented-button-item>Item</ui5-segmented-button-item>
  <ui5-segmented-button-item>Item</ui5-segmented-button-item>
  <ui5-segmented-button-item>Click</ui5-segmented-button-item>
  <ui5-segmented-button-item>SegmentedButtonItem</ui5-segmented-button-item>
</ui5-segmented-button>

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • ui5-page: disableScrolling has been renamed, floatingFooter property has been removed and fixedFooter property has been added instead.

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • ui5-list: The ui5-li-groupheader component is removed. Groups can now be created with the ui5-li-group. Instead of using ui5-li-groupheader as separator in a flat structure:

<ui5-list> <ui5-li-groupheader>Actions</ui5-li-groupheader> <ui5-li>Delete Product</ui5-li> <ui5-li>Audit Log Settings</ui5-li> <ui5-li-groupheader>Products</ui5-li-groupheader> <ui5-li>Product 1</ui5-li> </ui5-list> The API supports nesting of ui5-li components inside an ui5-li-group with the header-text property:

<ui5-list> <ui5-li-group header-text="Actions"> <ui5-li>Delete Product</ui5-li> <ui5-li>Audit Log Settings</ui5-li> </ui5-li-group> </ui5-list> or with the header slot:

<ui5-list> <ui5-li-group>

Back End Developers <ui5-icon name="navigation-right-arrow"></ui5-icon>
<ui5-li>Delete Product</ui5-li> <ui5-li>Audit Log Settings</ui5-li> </ui5-li-group> </ui5-list> In addition, the the List's items slot getter, will now return ui5-li-group instances as well. There is a new readonly getter listItems will return an array flat structure containing listitems and group header items.

2.0.0-rc.2 (2024-04-18)

Bug Fixes

  • ui5-shellbar: aligned specs (#8694) (c5ec720)
  • ui5-shellbar: assistant icon color fixed (#8713) (e501ac8)
  • ui5-side-navigation: import overflow icon (#8736) (8bc1bb4)
  • ui5-side-navigation: replace items and fixedItems union type with SideNavigationItemBase (#8740) (b589486)

Features

  • ui5-barcode-scanner-dialog: add support for close and open events (#8753) (1ae2142), closes #8695

2.0.0-rc.1 (2024-04-11)

Features

2.0.0-rc.0 (2024-04-09)

Bug Fixes

  • ui5-flexible-column-layout: improved separators borders (#8639) (367ca80), closes #8307
  • ui5-upload-collection: update ui5-upload-collection Drag and Drop overlay color (#8616) (73f713e)

chore

Code Refactoring

  • ui5-list, ui5-tree, ui5-upload-collection: rename mode to selectionMode (#8657) (d53b3b2)
  • ui5-tabcontainer: remove fixed property (#8676) (98052e1), closes #8461
  • ui5-upload-collection: remove Delete selection mode (#8607) (926ae75)

Features

BREAKING CHANGES

  • ui5-tabcontainer: Property "fixed" is removed and there is no alternative provided. The TabContainer is no longer expandable/collapsible via use interaction. You can still show the TabContainer collapsed via the "collapsed" property.
  • ui5-upload-collection: The selectionMode property no longer accepts "Delete" as value. If you have previously used it:
    <ui5-upload-collection selection-mode="Delete"></ui5-upload-collection>
    
    Now omit it completely and use hide-delete-button onto the ui5-upload-collection:
    <ui5-upload-collection>
     <ui5-upload-collection-item hide-delete-button>  </ui5-upload-collection-item>
    </ui5-upload-collection>
    

Related to https://github.com/SAP/ui5-webcomponents/issues/8461

  • ui5-list, ui5-tree, ui5-upload-collection: The mode property and the ListMode enum have been renamed. If you have previously used the mode property and the ListMode values:
    <ui5-list class="list" mode="SingleSelect">
    <ui5-list class="list" mode="MultiSelect">
    <ui5-upload-collection mode="SingleSelectBegin">
    <ui5-upload-collection mode="SingleSelectEnd">
    <ui5-tree mode="SingleSelectAuto" >
    <ui5-tree mode="None" >
    
    Now use selectionMode and Single, Multiple instead: ```html <ui5-list class="list" selection-mode="Single"> <ui5-list class="list" selection-mode="Multiple"> <ui5-upload-collection selection-mode="SingleStart"> <ui5-upload-collection selection-mode="SingleEnd"> <ui5-tree selection-mode="SingleAuto"><ui5-tree selection-mode="None">

Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887
* "Device#isIE" method has been removed and no longer available

Related to https://github.com/SAP/ui5-webcomponents/issues/8461
* Removed the `CSP.js` module and the creation of `<style>` and `<link>` tags, as all browsers now support adoptedStyleSheets. The following APIs are not available any more and should not be used:
```ts
import { setUseLinks } from "@ui5/webcomponents-base/dist/CSP.js"
import { setPackageCSSRoot } from "@ui5/webcomponents-base/dist/CSP.js"
import { setPreloadLinks } from "@ui5/webcomponents-base/dist/CSP.js"
  • Removed the ICardHeader interface. If you previously used the interface
    import type { ICardHeader } from "@ui5/webcomponents-base/dist/Card.js"
    
    Use the CardHeader type instead:
    import type CardHeader from "@ui5/webcomponents-base/dist/CardHeader.js"
    
  • Removed the IUploadCollectionItem interface. If you previously used the interface:
    import type { IUploadCollectionItem} from "@ui5/webcomponents-fiori/dist/UploadCollection.js"
    
    Use the UploadCollectionItem type instead:
    import type UploadCollectionItem from "@ui5/webcomponents-fiori/dist/UploadCollectionItem.js"
    

Related to https://github.com/SAP/ui5-webcomponents/issues/8461

  • The size property now accepts different values. If you previously used it like:
    <ui5-busy-indicator size="Small"></ui5-busy-indicator>
    
    Now use the new values instead:
    <ui5-busy-indicator size="S"></ui5-busy-indicator>
    

Related to https://github.com/SAP/ui5-webcomponents/issues/8461

  • The status property and its shadow part have been renamed. If you previously used them:
    <style>
      .cardHeader::part(status) { ... }
    </style>
    <ui5-card-header status="3 of 10"></ui5-popover>
    
    Now use additionalText instead:
    <style>
         .cardHeader::part(additional-text) { ... }
    </style>
    <ui5-card-header class="cardHeader" additional-text="3 of 10"></ui5-card-header>
    

Related to https://github.com/SAP/ui5-webcomponents/issues/8461

  • The pageIndicatorStyle no longer exists. If you previously used it like:
    <ui5-carousel page-indicator-style="Numeric"></ui5-carousel>
    
    Now you should use pageIndicatorType instead:
    <ui5-carousel page-indicator-type="Numeric"></ui5-carousel>
    

Related to https://github.com/SAP/ui5-webcomponents/issues/8461

  • Removed UI5Element#render method in favour of UI5Element#renderer. If you previously used "render"
    class MyClass extends UI5Element {
      static get render() {
          return litRenderer;
      }
    }
    
    start using "renderer"
    class MyClass extends UI5Element {
      static get renderer() {
          return litRenderer;
      }
    }
    
  • Remove JavaScript template option from @ui5/create-webcomponents-package Previously npm init @ui5/webcomponents-package used to create JS-based project, however now it will be TypeScript-based project. If you previously used npm init @ui5/webcomponents-package --enable-typescript to create TypeScript-based project, now it's by default, e.g npm init @ui5/webcomponents-package and --enable-typescript is removed.
  • The Left and Right options option have been renamed. If you previously used them to set the placement or the alignment of the popover:
    <ui5-popover horizontal-align="Left" placement-type="Left"></ui5-popover>
    
    Now use Start or End instead:
    <ui5-popover horizontal-align="Start" placement-type="Start"></ui5-popover>
    

Related to https://github.com/SAP/ui5-webcomponents/issues/8461

  • docs: deploy v2 preview
  • Remove soccor icon. Use soccer instead.
  • Remove add-polygone icon. Use add-polygon instead.
  • The JSDoc plugin has been removed, and the generation of api.json has stopped. If you previously relied on the ui5-package/dist/api.json file, you can now use ui5-package/dist/custom-elements.json
  • All Assets-static.js modules are removed. If you previously imported any Assets-static.js module from any package:
    import "@ui5/webcomponents/dist/Assets-static.js";
    import "@ui5/webcomponents-icons/dist/Assets-static.js"
    
    use the dynamic equivalent of it:
    import "@ui5/webcomponents/dist/Assets.js";
    import "@ui5/webcomponents-icons/dist/Assets.js"
    

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • The event selected-dates-change is renamed to selection-change. In addition the event details values and dates are renamed to selectedValues and selectedDateValues. If you previously used the Calendar event as follows:
    myCalendar.addEventListener("selected-dates-change", () => {
      const values = e.detail.values;
      const dates = e.detail.dates;
    })
    
    Now you have to use the new event name and details:
    myCalendar.addEventListener("selection-change", () => {
     const values = event.detail.selectedValues;
     const dates = event.detail.selectedDateValues;
    })
    

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • The property color is renamed to value. If you previously used the change event of the ColorPicker as follows:
    <ui5-color-picker color="red"></ui5-color-picker>
    
    Now you have to use it like this:
    <ui5-color-picker value="red"></ui5-color-picker>
    

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • JavaScript projects may not function properly with the tools package.
  • The openPopover and showAt methods are removed in favor of open and opener properties. If you previously used the imperative API:
    button.addEventListener("click", function(event) {
      colorPalettePopover.showAt(this);
    });
    
    Now the declarative API should be used instead:
    <ui5-button id="opener">Open</ui5-button>
    <ui5-color-palette-popover opener="opener">
    
    button.addEventListener("click", function(event) {
      colorPalettePopover.open = !colorPalettePopover.open;
    });
    
  • The ui5-bar component is now in main library. If you previously imported the ui5-bar from fiori:
    import "@ui5/webcomponents-fiori/dist/Bar.js;
    
    Now, import the ui5-bar from main:
    import "@ui5/webcomponents/dist/Bar.js";
    

Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  • If you have previously used:
    <ui5-tab id="nestedTab" slot="subTabs"></ui5-tab>
    
    Now use:
    <ui5-tab id="nestedTab" slot="items"></ui5-tab>
    

Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

  • If you have previously used:
    <ui5-tabcontainer tabs-overflow-mode="StartAndEnd"></ui5-tabcontainer>
    
    Now use:
    <ui5-tabcontainer overflow-mode="StartAndEnd"></ui5-tabcontainer>
    

Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

  • If you previously imported TabContainerBackgroundDesign, use BackgroundDesign instead.

Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

  • The showOverflow property is removed. If previously you have used:
    <ui5-tabcontainer show-overflow></ui5-tabcontainer>
    
    now use the overflowButton slot:
    <ui5-tabcontainer>
      <ui5-button slot="startOverflowButton" id="startOverflowButton">Start</ui5-button>
      <ui5-button slot="overflowButton" id="endOverflowButton">End</ui5-button>
    </ui5-tabcontainer>
    

Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

  • The placementType property and the PopoverPlacementType enum have been renamed. If you have previously used the placementType property and the PopoverPlacementType
    <ui5-popover placement-type="Bottom"></ui5-popover>
    
    import PopoverPlacementType from "@ui5/webcomponents/dist/types/PopoverPlacementType.js";
    
    Now use placement instead:
    <ui5-placement="Bottom"></ui5-popover>
    
    import PopoverPlacementType from "@ui5/webcomponents/dist/types/PopoverPlacement.js";
    

Related to https://github.com/SAP/ui5-webcomponents/issues/8461

  • The size property of the ui5--illustrated-message is renamed to design. If you have previously used the size property:
    <ui5-illustrated-message size="Dialog">
    
    Now use design instead: ```html<ui5-illustrated-message design="Dialog">

Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887
* The `separator-style` property is renamed to  `separators` and the `BreadcrumbsSeparatorStyle` enum is renamed to `BreadcrumbsSeparator`.
If you have previously used the `separator-style` property:
```html
<ui5-breadcrumbs separator-style="Slash">

Now use separators instead:

<ui5-breadcrumbs separators="Slash">

Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

  • The disabled property of the ui5-option is removed. If you have previously used the disabled property:
    <ui5-option disabled>Option</ui5-option>
    
    it will no longer work for the component.

Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

  • You can no longer import and implement the ITab interface. TabContainer is designed to work only with Tab and TabSeparator classes, so the interface was obsolete.

1.24.0 (2024-04-04)

Note: Version bump only for package @ui5/webcomponents-fiori

1.24.0-rc.4 (2024-04-04)

Bug Fixes

1.24.0-rc.3 (2024-03-28)

Features

  • ui5-side-navigation: make items customizable (#8479) (95f6891)

1.24.0-rc.2 (2024-03-21)

Bug Fixes

  • ui5-timeline-item: fix subtitle text overflows when long text provided (#8462) (c938f6d)

1.24.0-rc.1 (2024-03-15)

Features

  • ui5-side-navigation: add navigation groups (#8261) (8678dc0)

1.24.0-rc.0 (2024-03-14)

Bug Fixes

Features

1.23.1 (2024-03-08)

Note: Version bump only for package @ui5/webcomponents-fiori

1.23.1-rc.0 (2024-03-07)

Note: Version bump only for package @ui5/webcomponents-fiori

1.23.0 (2024-03-06)

Bug Fixes

Features

1.23.0-rc.5 (2024-02-29)

Bug Fixes

  • ui5-illustrated-message: title subtitle aligned with visual spec (#8344) (84fb0d9), closes #7879

1.23.0-rc.4 (2024-02-26)

Bug Fixes

1.23.0-rc.3 (2024-02-22)

Bug Fixes

  • ui5-timeline-item: correct content check (#8295) (414087f)

1.23.0-rc.2 (2024-02-20)

Note: Version bump only for package @ui5/webcomponents-fiori

1.23.0-rc.1 (2024-02-19)

Bug Fixes

  • ui5-illustrated-message: improved story and documentation (#8294) (9740fe2)

1.23.0-rc.0 (2024-02-15)

Bug Fixes

  • ui5-illustrated-message: aligned with visual specification (#8266) (143d4af)

Features

  • ui5-side-navigation: add external link icon (#8199) (47e28c5)

1.22.1-rc.0 (2024-02-08)

Bug Fixes

  • cast ariaHasPopup acc attribute to lowercase (#8239) (6692284)
  • ui5-shellbar: fixed secondaryTitle visual presentation (#8221) (b3e0a80), closes #8189

1.22.0 (2024-02-05)

Note: Version bump only for package @ui5/webcomponents-fiori

1.22.0-rc.3 (2024-02-01)

Bug Fixes

Features

1.22.0-rc.2 (2024-01-25)

Bug Fixes

  • ui5-side-navigation: allow overstyling of width and border-radius (#8081) (392f118)
  • ui5-side-navigation: correct text placement on items without icon (#8154) (6bb45a9), closes #8131

Features

  • ui5-side-navigation: display full item in collapsed mode on hover and focus (#8112) (e0be298)

1.22.0-rc.1 (2024-01-18)

Bug Fixes

  • ui5-shellbar: logo aligned with visual specification (#8109) (4430869), closes #8058

Features

  • illustration: use illustration name as default module export (#8074) (a9c0705)
  • ui5-illustrated-message: add subtitle css part (#8088) (351e570)

1.22.0-rc.0 (2024-01-11)

Features

  • ui5-side-navigation: Add new overflow behaviour to collapsed mode (#8019) (e5f8edd)

1.21.0 (2024-01-05)

Note: Version bump only for package @ui5/webcomponents-fiori

1.21.0-rc.5 (2024-01-04)

Note: Version bump only for package @ui5/webcomponents-fiori

1.21.0-rc.4 (2023-12-28)

Note: Version bump only for package @ui5/webcomponents-fiori

1.21.0-rc.3 (2023-12-21)

Features

  • tools: Optimize build by switching css processing to esbuild (#8008) (b4d411f)

1.21.0-rc.2 (2023-12-14)

Note: Version bump only for package @ui5/webcomponents-fiori

1.21.0-rc.1 (2023-12-08)

Bug Fixes

1.21.0-rc.0 (2023-12-07)

Note: Version bump only for package @ui5/webcomponents-fiori

1.20.0 (2023-12-04)

Note: Version bump only for package @ui5/webcomponents-fiori

1.20.0-rc.3 (2023-11-30)

Note: Version bump only for package @ui5/webcomponents-fiori

1.20.0-rc.2 (2023-11-23)

Bug Fixes

  • ui5-wizard: scrollbar styles are now present on root (#7838) (1534d89)

1.20.0-rc.1 (2023-11-16)

Features

1.20.0-rc.0 (2023-11-09)

Features

  • ui5-illustrated-message: added new TNT illustrations (#7773) (03f28b9)
  • ui5-side-navigation: added href and target properties (#7682) (7530f00)

1.19.0 (2023-11-02)

Note: Version bump only for package @ui5/webcomponents-fiori

1.19.0-rc.3 (2023-11-02)

Bug Fixes

  • ui5-view-settings-dialog: improve settings management (#7769) (33cdb86), closes #7752

1.19.0-rc.2 (2023-10-26)

Note: Version bump only for package @ui5/webcomponents-fiori

1.19.0-rc.1 (2023-10-19)

Bug Fixes

  • ui5-flexible-column-layout: wrong focus fixed (#7586) (721cc0b)

1.19.0-rc.0 (2023-10-12)

Bug Fixes

Features

  • ui5-illustrated-message: enable vertical responsiveness (#7672) (45244aa), closes #6492

1.18.1-rc.0 (2023-10-05)

Note: Version bump only for package @ui5/webcomponents-fiori

1.18.0 (2023-10-02)

Note: Version bump only for package @ui5/webcomponents-fiori

1.18.0-rc.2 (2023-09-28)

Bug Fixes

  • ui5-media-gallery: added new horizon theme parameters (#7575) (25dbb4b)

1.18.0-rc.1 (2023-09-21)

Bug Fixes

  • ui5-dialog: fix background and shadow of slotted ui5-bar (#7421) (2746460), closes #7418
  • ui5-upload-collection-item: align thumbnail to top (#7582) (edeab49), closes #7551
  • ui5-upload-collеction: align buttons to avoid extra space when size is small (#7491) (6594cd5)

1.18.0-rc.0 (2023-09-07)

Bug Fixes

1.17.0 (2023-09-01)

Note: Version bump only for package @ui5/webcomponents-fiori

1.17.0-rc.2 (2023-08-24)

Bug Fixes

1.17.0-rc.1 (2023-08-17)

Note: Version bump only for package @ui5/webcomponents-fiori

1.17.0-rc.0 (2023-08-10)

Bug Fixes

  • ui5-illustrated-message: support collection based illustration loading (#7318) (6b52dbd)
  • ui5-shellbar: button focus outline adjustment (#7389) (3b7c711), closes #7220
  • ui5-side-navigation: allow overstyling of border-radius (#7400) (16ca431), closes #7308

1.16.0 (2023-08-03)

Note: Version bump only for package @ui5/webcomponents-fiori

1.16.0-rc.4 (2023-08-03)

Note: Version bump only for package @ui5/webcomponents-fiori

1.16.0-rc.3 (2023-07-27)

Bug Fixes

  • ui5-upload-collection: correct visualization of "mode" property (#7252) (9ca02dd), closes #7111

1.16.0-rc.2 (2023-07-20)

Features

  • ui5-wizard: progress navigator title and optional text truncation (#7263) (74077d1)

1.16.0-rc.1 (2023-07-13)

Bug Fixes

1.16.0-rc.0 (2023-07-06)

Note: Version bump only for package @ui5/webcomponents-fiori

1.15.0 (2023-06-30)

Bug Fixes

  • ui5-shellbar: align notification counter badge (#7208) (1ee67f5)
  • ui5-shellbar: overflow action text translated (#7218) (31af59c)
  • ui5-shellbar: tweaked breakpoint size "S" responsive padding (#7219) (af597d1)
  • ui5-view-settings-dialog: fix footer buttons position (#7270) (e569e6b)

1.15.0-rc.2 (2023-06-22)

Bug Fixes

  • ui5-page, ui5-wizard: apply scrollbar styling (#7224) (09eb5be)
  • ui5-wizard: prevent throwing exception in the console (#7204) (c684135)

Features

1.15.0-rc.1 (2023-06-15)

Note: Version bump only for package @ui5/webcomponents-fiori

1.15.0-rc.0 (2023-06-08)

Bug Fixes

  • ui5-bar: apply correct box-shadow parameter (#7150) (5f9ba23)
  • ui5-bar: correct padding values in dialog (#7046) (b20c946)
  • ui5-illustrated-message: text update in Survey (#7146) (a4299ce)
  • ui5-shellbar: improve RTL styling of searchField (#7089) (9373abf), closes #7065
  • ui5-upload-collection: item-delete event and delete mode docs are now updated (#7106) (b12bccb)

1.14.0 (2023-06-01)

Note: Version bump only for package @ui5/webcomponents-fiori

1.14.0-rc.2 (2023-06-01)

Features

  • ui5-wizard: introduce contentLayout property (#7006) (66e9c3d)

1.14.0-rc.1 (2023-05-25)

Note: Version bump only for package @ui5/webcomponents-fiori

1.14.0-rc.0 (2023-05-18)

Bug Fixes

  • ui5-shellbar: badge visual alignment (#7004) (45a176d)
  • ui5-shellbar: remove double box-shadow effect on hover (#7033) (fde8b69)

Features

  • framework: use template literal notation for enum types (#6856) (0de21e8), closes #6636

1.13.2 (2023-05-15)

Bug Fixes

  • ui5-shellbar: containers shrink factor reduced (#6982) (e82744b)

1.13.1 (2023-05-11)

Note: Version bump only for package @ui5/webcomponents-fiori

1.13.0-rc.5 (2023-05-11)

Note: Version bump only for package @ui5/webcomponents-fiori

1.13.0-rc.4 (2023-05-04)

Bug Fixes

  • add missing file-extensions for ESM support (#6971) (1f42d0c)

Features

1.13.0-rc.3 (2023-04-27)

Bug Fixes

  • ui5-flexible-column-layout: add new border parameter for horizon theme (#6915) (863a057)

1.13.0-rc.2 (2023-04-20)

Note: Version bump only for package @ui5/webcomponents-fiori

1.13.0-rc.1 (2023-04-13)

Bug Fixes

  • ui5-bar: fix top and bottom border of Buttons hidden in ui5-bar when shrinked (#6887) (c425bde)
  • ui5-shellbar: primary title respects text spacing styles (#6882) (5ab70d7)
  • ui5-side-navigation: avoid firing selection-change when the selected item is clicked (#6842) (98c554f), closes #6825
  • ui5-timeline*: fix chronological line not displaying in vertical or default layout (#6872) (69ad2a9)

1.13.0-rc.0 (2023-04-06)

Note: Version bump only for package @ui5/webcomponents-fiori

1.12.0 (2023-04-04)

Note: Version bump only for package @ui5/webcomponents-fiori

1.12.0-rc.3 (2023-03-30)

Bug Fixes

  • ui5-side-navigation: correct-style description (#6814) (38b14c5)

1.12.0-rc.2 (2023-03-23)

Bug Fixes

  • inline sources in the .map file so the src folder is not mandatory (#6732) (16771a6)

Features

  • ui5-illustrated-message: added new illustration type "Survey" (#6747) (43301a9)
  • ui5-illustrated-message: added new illustrations (#6701) (bead264)
  • ui5-upload-collection: add IllustratedMessage for empty state (#6657) (9ea5c93), closes #6271

1.12.0-rc.1 (2023-03-16)

Features

  • ui5-product-switch: enable alignment of items (#6683) (97cba4b)

1.12.0-rc.0 (2023-03-09)

Note: Version bump only for package @ui5/webcomponents-fiori

1.11.0 (2023-03-06)

Note: Version bump only for package @ui5/webcomponents-fiori

1.11.0-rc.4 (2023-03-02)

Features

1.11.0-rc.3 (2023-02-23)

Bug Fixes

  • ui5-dialog: overstyle bar when slotted in footer (#6543) (a13ae40), closes #5561
  • ui5-select, ui5-suggestion-item, ui5-shellbar: color of icon inside options is according to spec (#6415) (78cd73b)

Features

1.11.0-rc.2 (2023-02-16)

Bug Fixes

  • ui5-page: update documentation on page height (#6476) (4c4bb37)
  • ui5-side-navigation: scope components in static area (#6453) (76307cb)

Features

  • ui5-segmented-button, ui5-toggle-button: migrated to TypeScript (#6374) (26064db)

1.11.0-rc.1 (2023-02-09)

Bug Fixes

  • ui5-shellbar: i18n of cancel search button text (#6416) (3efdc6c)

1.11.0-rc.0 (2023-02-02)

Features

  • ui5-barcode-scanner-dialog: migrated to Typescript (#6338) (10b4417)

1.10.4-rc.0 (2023-01-26)

Note: Version bump only for package @ui5/webcomponents-fiori

1.10.3 (2023-01-25)

Note: Version bump only for package @ui5/webcomponents-fiori

1.10.2 (2023-01-25)

Note: Version bump only for package @ui5/webcomponents-fiori

1.10.1 (2023-01-24)

Note: Version bump only for package @ui5/webcomponents-fiori

1.10.0 (2023-01-20)

Bug Fixes

  • docs: samples typos (#6236) (be26877)
  • i18n: processing text with formater (#6041) (f155dee)
  • ui5-illustrated-message: i18n texts are fixed (#6037) (68350bc), closes #5974
  • ui5-illustrated-message: resize fixed (#6179) (d52c8af)
  • ui5-shellbar: fixed typo in samples (#6128) (c6799f4), closes #6116
  • ui5-shellbar: focus on popover fixed (#6113) (61c9989)
  • ui5-side-navigation: fixed accessibility of the Popover (#6045) (e0e13e1), closes #5827
  • ui5-side-navigation: fixed accessibility roles and attributes when Side Navigation is collapsed (#5877) (92b9dc9), closes #5827
  • ui5-side-navigation: focus handling of tree inside popover (#6155) (cf024bd)
  • ui5-wizard: allow scrolling when step is bigger than viewport (#6241) (259b61a)
  • ui5-wizard: prevent step overlapping in navigator (#6169) (9349e16), closes #6067

Features

  • enable TS in main, fiori (#6064) (0b56130)
  • fiori types folder to TypeScript (#6076) (918b4fb)
  • migrate illustrated-message component to TS, small refactor (#6195) (046c779)
  • support decorators for custom elements metadata (#6072) (fc9ee6e)
  • ui5-button, ui5-date-picker, ui5-calendar: migrate to TS (#6173) (7232ca0), closes #6080
  • ui5-Illustrated-message: illustrations update in the default set (#6013) (329f80c)
  • ui5-Illustrated-message: updated missing illustration texts (#6075) (78c3227)
  • ui5-list, ui5-li, ui5-li-custom: migrate to TS (#6166) (12b3570)
  • ui5-shellbar: accessibilityAttributes property added (#6117) (056ed9f)
  • ui5-shellbar: programmatically show search field (#6085) (e0658a6), closes #5818
  • ui5-shellbar: use header semantic element (#6146) (9865eb2)
  • ui5-tree-item-custom: initial implementation (#5962) (b148c23)
  • ui5-viewsettings-dialog: migrate to Typescript (#6218) (ee3bbe4)
  • ui5-wizard: adopt responsive paddings (#6061) (402bc28), closes #5597

1.9.3 (2022-12-16)

Note: Version bump only for package @ui5/webcomponents-fiori

1.9.1 (2022-11-10)

Bug Fixes

  • framework: fix paths for generating illustration imports in nps (#5997) (e932f7d)

1.9.0 (2022-10-31)

Bug Fixes

  • BarcodeScannerDialog: imports of UMD modules work in all kinds o… (#5901) (af203b9)
  • ui5-illustrated-message: prevent infinite resize (#5882) (a8413ad), closes #5852
  • ui5-notifications: add missing imports for used icons (#5907) (a50a22f), closes #5905
  • ui5-shellbar: outline buttons color on focus fixed for quartz (#5868) (f61df7e)

Features

  • framework: fetch illustrations on demand (#5927) (f8e1033)
  • framework: generate custom elements manifest (#5964) (0d62770)
  • ui5-barcodescanner: downgraded to lower helper version (#5925) (bf2fc4b)

1.8.0 (2022-10-03)

Bug Fixes

  • ui5-illustrated-message: removed redundant scrollbar in RTL (#5819) (676adcd), closes #5788
  • ui5-side-navigation: toggle icon no longer shrinks with long text (#5837) (8a69be2), closes #5825

Features

  • f6navigation: improve fastgroup navigation (#5844) (f44f57b)
  • ui5-illustrated-message: accessible-name-ref added (#5765) (51165df)

1.7.1 (2022-09-08)

Note: Version bump only for package @ui5/webcomponents-fiori

1.7.0 (2022-09-02)

Bug Fixes

  • ui5-bar: adjust resizing behavior (#5678) (b6efba2)
  • ui5-li-notification: align actions' texts to the left (#5706) (f746016), closes #5704
  • ui5-link: multiple click events (#5642) (74fd5b9)
  • ui5-view-settings-dialog: focus correct page on open (#5746) (d7a8e10), closes #5451
  • ui5-view-settings-dialog: update setConfirmedSettings param string type from String to Object and description sample code (#5534) (da16e2c)

Features

1.6.0 (2022-07-25)

Features

  • ui5-bar: implement resize handlers for each slot (#5482) (a8a4acd)
  • ui5-shellbar: new property accessibilityRoles (#5551) (eef5c50), closes #4775

1.5.0 (2022-07-03)

Bug Fixes

  • f6navigation: prevent default behavior on windows OS (#5424) (a494f85)
  • ui5-shellbar: correct accessibility DOM (#5395) (aba5fb5)
  • ui5-timeline-item: align text in title link (51954b7), closes #5163

Features

  • ui5-illustrated-message: implement size property (#5405) (c58690d)
  • ui5-view-settings-dialog: Implement behaviour for external setting of confirmed settings (#5222) (7fbb235)

1.4.0 (2022-05-25)

Bug Fixes

  • ui5-illustrated-message: make component language aware (#5158) (5b6502b)
  • ui5-page: remove unnecessary scrollbar (#5258) (8ef6289)

Features

  • ui5-notifications: implement SAP Horizon theme (#5067) (ccdfe4c)
  • ui5-shellbar: implement Horizon theme (#5197) (d278c09), closes #5008
  • ui5-side-navigation: implement SAP Horizon theme family (#5081) (d8d9315), closes #5006
  • ui5-timeline: implement Horizon theme (#5155) (e557f71)
  • ui5-upload-collection: implement SAP Horizon theme family (#5148) (7956864)

1.3.1 (2022-04-27)

Note: Version bump only for package @ui5/webcomponents-fiori

1.3.0 (2022-04-19)

Bug Fixes

  • ui5-flexible-column-layout: correct column border styles for RTL (#4919) (660f639), closes #4906
  • ui5-illustrated-message: remove offensive characters (#4929) (cbf5b02)
  • ui5-illustrated-message: updated illustrations (#4950) (6ff4e1b)
  • ui5-media-gallery: correct overflow label (#4903) (4f28a6e)
  • ui5-page: Allow developers to be able to overwrite responsive paddings (#5056) (b09dd35)
  • ui5-shellbar: searchfield placeholder color (#5079) (aba6aab)
  • ui5-shellbar, ui5-breadcrumbs, ui5-barcode-scanner-dialog: align popover paddings (#4894) (b947d1b), closes #4872
  • ui5-view-settings-dialog: adjust scrollbar behavior (#4795) (8f58fd5), closes #4724 #4725 #4860
  • ui5-view-settings-dialog: fixing comments from previous commit (#4851) (3fc5814)
  • ui5-view-settings-dialog: including title in initial reading (#4827) (685d4ba), closes #4660
  • ui5-view-settings-dialog: replacement of the slot with ui5 li element (#5013) (839ddf8), closes #4888
  • ui5-view-settings-dialog: visual alignment (#4867) (8a628df), closes #4102 #3744 #4838
  • correct responsive padding in some consumers of popups (#4926) (b501153), closes #4870

Features

1.2.4 (2022-03-30)

Bug Fixes

  • ui5-illustrated-message: remove offensive characters (#4929) (a33c7a5)

1.2.3 (2022-03-23)

Note: Version bump only for package @ui5/webcomponents-fiori

1.2.2 (2022-03-22)

Bug Fixes

1.2.1 (2022-03-02)

Bug Fixes

  • ui5-view-settings-dialog: fix circular dependency JS error (#4844) (057a7d8), closes #4837

1.2.0 (2022-02-28)

Bug Fixes

  • correct scoping issues with several components (#4820) (621dc20)
  • ui5-flexible-column-layout: fix accessibility of hidden columns (#4811) (d9f514f), closes #4789
  • ui5-media-gallery-item: correct jsdoc (#4819) (5783fa7)
  • ui5-view-settings-dialog: improve title text accessibility (#4783) (88a13df), closes #4660
  • ui5-wizard: prevent unnecessary content scrolling (#4774) (751db3f)
  • scoped bundles (#4745) (2cd4c7e)

Features

  • ui5-breadcrumbs: allow preventDefault in item-click event listener (#4589) (ccb4c83)
  • ui5-button: add new tooltip property (#4737) (df8f013), closes #4689
  • ui5-button: implement accessibilityAttributes property (#4655) (d27c4b5), closes #3546
  • ui5-illustrated-message: add TNT illustrations (#4710) (822a73c)
  • ui5-popup: аdd default responsive paddings (#4567) (ddc1e39), closes #4402
  • ui5-side-navigation: make selection-change event preventable (#4732) (d908465), closes #4700
  • ui5-timeline: add accessible-name support (#4721) (0562e89), closes #4644
  • ui5-view-settings-dialog: add more event.details to confirm/cancel events (#4772) (a3eca7a), closes #4539

1.1.2 (2022-01-26)

Bug Fixes

  • ui5-illustrated-message: remove uncompleted illustration (#4638) (adafeba)

1.1.1 (2022-01-24)

Bug Fixes

  • ui5-media-gallery-item: add missing icon import (#4615) (d04cf8c)
  • ui5-media-gallery-item: correct initialization order (#4614) (436f8f4), closes #4610

1.1.0 (2022-01-21)

Bug Fixes

  • ui5-bar: fix rtl support (#4496) (e5c0f2d)
  • ui5-bar: remove unnecessary slot names (#4510) (32d4507)
  • ui5-li-notification-group: fixed close button functionality in shell bar sample (#4408) (6a66797), closes #4202
  • ui5-li-notification-group: visual fixes for right-to-left mode (#4354) (13b7d68), closes #4255 #4256 #4257
  • ui5-shellbar: allow selection with Enter key in overflow menu (#4577) (fb40514), closes #4556
  • ui5-side-navigation: correct styles for static area (#4526) (7d35bd6), closes #4515
  • ui5-view-settings-dialog: implement single page functionality (#4419) (572a323)
  • Scoping issues corrected (#4573) (4e430d3)
  • ui5-upload-collection: make buttons visible on small screens (#4361) (fcb7f62)
  • ui5-upload-collection: removed active and hover states (#4360) (cb76902), closes #4258
  • ui5-wizard: adjust content and navigator paddings based on spec (#4479) (303ecb1)
  • ui5-wizard: make playground sample fully usable (#4457) (1416d42)
  • adding stable selectors for tab container and shellbar (#4369) (9abdaba)

Features

  • ui5-illustrated-message: add more illustrations to the default set (#4587) (417bd6a)
  • stable-dom-ref supported for abstract items (#4604) (5526dea)
  • ui5-dynamic-side-content: initial implementation (#4379) (c36cb57)
  • ui5-shellbar: improved accessibilityTexts property (#4551) (c811a41)
  • implement F6 Navigation Helper (#4490) (60d0dc1)
  • ui5-flexible-column-layout: new property accessibilityRoles (#4446) (f515f3d), closes #3804 #3796
  • ui5-media-gallery: Initial implementation (#4427) (17cb225)
  • ui5-shellbar: introduce accessibilityTexts property (#4377) (f762e76), closes #4009
  • ui5-tabcontainer: implement overflow functionality (#4403) (a38bbab), closes #2540
  • ui5-wizard: Extend keyboard handling (#4444) (57151a3)

1.0.2 (2021-11-29)

Note: Version bump only for package @ui5/webcomponents-fiori

1.0.1 (2021-11-10)

Note: Version bump only for package @ui5/webcomponents-fiori

1.0.0 (2021-11-10)

Note: Version bump only for package @ui5/webcomponents-fiori

1.0.0-rc.16 (2021-11-09)

Bug Fixes

  • ui5-bar: align middleContent slot centrally (#3719) (d5a0a3a), closes #3456 #3456
  • ui5-flexible-column-layout: documentation improvement (#3908) (dee93fa)
  • ui5-flexible-column-layout: speech output on layout arrows (#4034) (272e600), closes #3699
  • ui5-illustrated-message: add missing dependencies (#3822) (75e6a8c)
  • ui5-illustrated-message: generation script (#3903) (ecf9563)
  • ui5-illustrated-message: remove style attribute of svg (#3605) (41f72e3)
  • ui5-li-notification: fix icon padding in rtl (#3876) (6ebfecb)
  • ui5-list, ui5-table, ui5-notification, ui5-busy-indicator: getFocusDomRef returns the correct element when the state is busy (#3951) (ec81c15), closes #3922
  • ui5-product-switch: adapt focus styles to sap_horizon (#4276) (b053ad0)
  • ui5-product-switch-item: no-wrap title behavior added when subtitle is not present (#3800) (3f007fd)
  • ui5-shellbar: fix public readonly getters (#4283) (d90daf5)
  • ui5-shellbar: fixed growing of left container (#4105) (5b167f4)
  • ui5-shellbar: press on custom action throws JS error (#4281) (c73294b)
  • ui5-shellbar: remove empty secondary title wrapper (#3737) (28d9a1a), closes #3698 #3698
  • ui5-shellbar: remove unnecessary aria-label from buttons (#3981) (d60120d), closes #3953
  • ui5-shellbar-item: fix JS error on click (#4287) (3289da4)
  • ui5-timeline: align indicator in compact mode (#3902) (0c31502)
  • ui5-timeline: elements with role option have a parent element with role listbox (#4053) (2b27754), closes #3459
  • ui5-timeline: keyboard handling is now compliant with the specification (#3722) (2ad208e)
  • ui5-tree, ui5-table, ui5-side-navigation: unnecessary scrollbar in RTL is removed (#3948) (61fe0fe)
  • ui5-upload-collection: exploratory testing issues (#3797) (7028b6c), closes #3625
  • ui5-upload-collection: fix "no files" heading HTML tag (#3930) (e020249)
  • ui5-wizard: check if tab has a focusable element (#3904) (a64eaf8)
  • ui5-wizard: grouped steps could be activated (#3961) (be36219)
  • ui5-wizard: remove unneeded aria properties (#4262) (7fa969b)
  • ui5-wizard: step titles are now visible on phone (#3895) (9a183b4)
  • ui5-view-settings-dialog: import all dependencies (#4074) (11d529e)

Code Refactoring

  • ui5-message-strip: rename tag name (#4268) (ec30ec2)
  • ui5-shellbar-item: rename "item-click" to "click" (#4282) (4cd86b1)

Features

BREAKING CHANGES

  • ui5-shellbar-item: ShellBarItem's event "item-click" has been renamed to "click".
  • ui5-message-strip: MessageStrip component's tag name has been renamed from ui5-messagestrip to ui5-message-strip.
  • ui5-wizard: accessible-name has been removed

1.0.0-rc.15 (2021-07-23)

Bug Fixes

Features

  • ui5-page: implement responsive paddings (#3412) (b720393)
  • ui5-product-switch: Implement accessibility specification (#2865) (8c0225c), closes #2707
  • ui5-wizard: set initial focus when a step is changed (#3310) (70f5563)

1.0.0-rc.14 (2021-04-01)

Bug Fixes

  • ui5-li-notification-group, ui5-li-notification: fix i18n bundles usage (#3063) (d6b6fa4)
  • ui5-upload-collection-item: make use of both main & fiori i18n bundles (#3061) (2a01cb4)

Features

  • ui5-static-area-item: StaticAreaItem can now be scoped (#3076) (9a7ffe4)
  • ui5-wizard: add parameter to selectionChange event (#3034) (7ad94d2)

1.0.0-rc.13 (2021-03-26)

Bug Fixes

  • ui5-page: correct background-design styles (#2862) (b10ee4c)
  • ui5-upload-collection: add region and roledescription to root element (#2915) (6db9f09)
  • ui5-upload-collection: add tooltip to edit button (#2886) (35de38c)
  • ui5-upload-collection-item: show disabled delete button (#2893) (b609b47)
  • ui5-wizard: use CSS vars for navigation bg-color (#2892) (c967c6c)

1.0.0-rc.12 (2021-02-18)

Bug Fixes

  • ui5-li-notification: it is now possible to not have a description (#2744) (ef35f84)
  • ui5-li-notification-group: align priority icon (#2584) (ff247f0)
  • ui5-upload-collection: wrap noDataText/Desc text (#2674) (c48bfe7), closes #2672
  • ui5-upload-collection-item: fix title behaviour on small screens (#2699) (bb7c952)
  • ui5-wizard: observe content height changes (#2801) (b4cbc43)

Features

  • ui5-li-notification*: full-fill accessibility spec (#2578) (20de5ae)
  • ui5-page: Initial implementation (#2685) (bd09e17), closes #2433
  • ui5-wizard: improve progress navigator responsiveness (#2590) (01cd6f9)

1.0.0-rc.11 (2020-12-21)

Bug Fixes

  • docs: fix ui5-side-navigation sample (#2564) (0338fdc)
  • ui5-shellbar: fix overlapping of the search box over icons (#2155) (3597902), closes #2044
  • ui5-upload-collection: fire drop only when files are dropped within dnd overlay (#2527) (455f614)
  • ui5-wizard: correct phone breakpoint size (#2596) (c98d9ba)
  • ui5-wizard: fix styling issues (#2547) (65cb42f), closes #2523

Features

  • framework: Change child-parent invalidation API (#2541) (a1a3f80)
  • ui5-bar: initial implementation (#2533) (5c601cd), closes #2434
  • ui5-flexible-column-layout: add start/mid/endColumnAccessibleName properties (#2483) (fb0b24c)
  • ui5-side-navigation: add "header" slot (#2520) (b5c4a92), closes #2518
  • ui5-side-navigation-item, ui5-side-navigation-sub-item: introduce click event (#2298) (d73ce38)

1.0.0-rc.10 (2020-11-12)

Features

1.0.0-rc.9 (2020-10-08)

Bug Fixes

Features

1.0.0-rc.8 (2020-07-30)

Bug Fixes

  • ui5-upload-collection-item: Activate editing with SPACE (#2024) (45de0f2), closes #2003
  • ui5-file-uploader: Setting the value to an empty string also resets the file input (#1715) (f8b1b39)
  • ui5-shellbar: Fix popup opening on notificationClick (#1632) (04b44b4)
  • ui5-shellbar: Fix profile bg-color (#1945) (a3207e5), closes #1944
  • ui5-shellbar: Fix search field focus handling (#1636) (c65010b)
  • ui5-shellbar: Fix search field visual in IE (#1643) (afec3fe)
  • ui5-shellbar: Style profile correctly on IE (#1807) (4198599)
  • ui5-upload-collection: Set minimum height in no-data mode (#1683) (549148d)
  • ui5-upload-collection: Provide min-height also when DND mode is on (#1770) (33fa055)
  • ui5-upload-collection: The component does not get stuck when dropping on the body (#1897) (f236e0d)
  • correct styles for some elements (#1773) (1a5db12)
  • ui5-upload-collection-item: Make component responsive (#1579) (47d37c3)

Features

  • ui5-flexible-column-layout: Introduce new components (#1867) (7a68dd2)
  • ui5-side-navigation: Initial implementation (#1889) (47b38cc)
  • ui5-li-notification, ui5-li-notification-group: Introduce new components (#1576) (ef62f81), closes #1478
  • ui5-shellbar: Add "logo" slot (#1842) (08fc5f3)
  • ui5-shellbar: Enable tooltips of custom icons (#1863) (4338d56)
  • ui5-shellbar: Implement accessibility spec (#1553) (3b7b439)
  • ui5-upload-collection-item: Implement keyboard handling (#1702) (37bf177)

1.0.0-rc.7 (2020-04-30)

Bug Fixes

  • ui5-product-switch-item: fix active state (#1547) (0305da8)
  • 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-upload-collection: ensure event.dataTransfer.types is array (#1433) (28cc988)

Features

  • ui5-upload-collection: implement new webcomponent (#1316) (54038e4)

1.0.0-rc.6 (2020-03-27)

Bug Fixes

  • ui5-shellbar: Change path in imports for playground (#1008) (bfe36dd)
  • ui5-shellbar: fire logoClick on small size (#1192) (b84b9d8)
  • ui5-shellbar: fix search field behavior (#1264) (2beb1c5)
  • ui5-shellbar: provide correct target ref when item is in overflow popover (#1334) (7636bb7)

Features

BREAKING CHANGES

  • ui5-shellbar: profile property is removed in favour of profile slot

1.0.0-rc.5 (2019-12-02)

Features

  • ui5-product-switch: initial implementation (#971) (4646fcd)

Code Refactoring

  • ui5-shellbar: move component to @ui5/webcomponents-fiori package (#887) (06f1770)
  • ui5-shellbar: extract animated co-pilot SVG as add-on asset (#904) (c25e0a7)
  • ui5-shellbar: optimize animated co-pilot SVG size from 15kb to 8kb (#960) (42bd7cd)
  • ui5-shellbar: "icon" slot renamed to "startButton" (#901) (3e38149)
  • ui5-shellbar-item: "src" property renamed to "name" (#928) (8e060d1)

BREAKING CHANGES

  • ui5-shellbar: extract animated co-pilot SVG as add-on asset

To get the ShellBar's coPilot animated SVG you have to import the following module:

    import @ui5/webcomponents/dist/features/CoPilotAnimation.js`
  • ui5-shellbar: "icon" slot renamed to "startButton" (#901) (3e38149)

  • ui5-shellbar-item: "src" property renamed to "name":

The src property was renamed to icon and accepts icon name (such as "add") instead of icon src (such as "sap-icon://add")