You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With this release OpenUI5 is upgraded from version 1.120 to 1.121.
Version
Type
Category
Title
Description
Action
Available as of
1.121
Changed
Control
sap.m.List, sap.m.Table, sap.m.Tree
sap.m.List, sap.m.Table, sap.m.Tree
To visualize which scope is affected by the context menu actions (a single row or all selected rows) , we have enabled the new ContextMenuSetting plugin. For more information, see the API Reference.
We have enabled the rememberSelections property that stores binding paths of selections after binding updates in OData V4. For more information, see the API Reference.
To visualize which scope is affected by the context menu actions (a single row or all selected rows), we have enabled the new ContextMenuSetting plugin. For more information, see the API Reference.
We have implemented the static findOn function in plugin classes that allow you to find all plugins used in a given control. For more information, see the API Reference.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Feature
sap.m.plugins.CopyProvider
sap.m.plugins.CopyProvider
We have provided copy and paste functionality that allows users to copy data in plain text and html format using the extractDataHandler of sap.m.plugins.CopyProvider. This way users can, for example, copy data in various data formats from a table to a spreadsheet and vice versa. For more information, see the API Reference and the Sample.
Changed•Feature•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.ui.mdc.Table (experimental)
sap.ui.mdc.Table (experimental)
In some simple scenarios, where the table is used to display information only (read-only scenarios), you might want to hide the toolbar of the table. To enable this, we have provided the hideToolbar property. See the documentation for restrictions related to this feature. For more information, see the API Reference.
To visualize which scope is affected by the context menu actions (a single row or all selected rows) , we have enabled the new ContextMenuSetting plugin. For more information, see the API Reference.
So that delegate metadata can be easily understood, we have changed the main identifier attribute of propertyInfo from name to key. For compatibility reasons, we ensure that applications can still use the legacy format. For more information, see the API Reference.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Feature
sap.m.p13n.Engine
sap.m.p13n.Engine
We have enhanced personalization with filtering options: A filter panel is now available in the Engine. We have also enabled the implementation of a FilterController. This implementation includes variants and can be used by any control. For more information, see the API Reference and the Sample.
You can now use several selection controllers of the same type. For more information, see the API Reference and the Sample.
You can now copy and paste content, such as a combination of key and description, from a table or any type of tabular format, into filter fields. Note that only the first column of the table will be taken into account.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.m.IconTabFilter
sap.m.IconTabFilter
We have introduced a new (experimental) interactionMode property that you can use to control the interaction behavior of the tab filters in relation with their nested tabs and the availability of their own content. For more information, see the API Reference and the Sample.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.m.Carousel
sap.m.Carousel
Using the new scrollMode property, you can now allow users to browse through multiple carousel pages with one click. The available options are listed in the sap.m.CarouselScrollMode enum:
SinglePage (default) – the user can slide pages one by one. This was the behavior until now.
VisiblePages – when there are multiple visible pages in the carousel (visiblePagesCount property has a value greater than one), the user can slide them all with one click.
We have made several design enhancements to the control. Additionally, using the new sap.tnt.NavigationListGroup control, you can now arrange some of the navigation items in a group. For more information, see the NavigationListGroup API Reference and the Sample.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.ui.integration.widgets.Card
sap.ui.integration.widgets.Card
We have (experimentally) added a new filter of type sap.m.ComboBox, which supports a two-column layout. For more information, see the Combo Box Filter section and ComboBox sample in the Card Explorer.
We have (experimentally) introduced an additional option to define actions-strip buttons in a list item or in a footer. It allows you to dynamically set specific actions for each list item in the List card. They can now be defined with a template, and can be based on the fetched data from a back-end service. For more information, see the Actions Strip section and Dynamic Actions Strip sample in the Card Explorer.
We have (experimentally) added an option to set group labels for one or more actions-strip buttons. For more information, see the Actions Strip section and Actions Labels sample in the Card Explorer.
We have introduced a new preferIcon property for the actions-strip buttons. If set to true, the button in the visible area is displayed only as an icon. This feature saves space in the actions strip. For more information, see the Actions Strip section in the Card Explorer.
The following features are no longer experimental:
Search filter
CSRF tokens (with new binding syntax)
Actions strip
Card footer
For more information, see the Learn section in the Card Explorer.
We have (experimentally) enabled the Object card to show an image with text overlay. There are multiple new properties available that you can use to control how the image is displayed and the overlay behavior of the texts. For more information, see the Object Card section and Sample in the Card Explorer.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Feature
Icon Explorer
Icon Explorer
We have added new icons to the SAP Fiori Tools icon font. Find the icon that fits your needs via the Icon Explorer tool.
Changed•Feature•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Feature
TypeScript
TypeScript
We have added support for abstract classes (OpenUI5 classes marked as abstract are now also marked as such in the type definitions).
Constructors hidden in OpenUI5 via @hideconstructor are now protected in the type definitions.
Changed•Feature•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Feature
Walkthrough Tutorial in TypeScript
Walkthrough Tutorial in TypeScript
A new tutorial is now available. This is the TypeScript version of our existing Walkthrough tutorial, offering you the same comprehensive tour of OpenUI5 but now in TypeScript.
The new version of the OpenUI5 OData V4 model introduces the following features:
You can now use aliases for computed annotations in XML views. Use template:require or <template:alias> during templating and core:require in XML views for defining your aliases. Note that we no longer recommend using global names for computed annotations in XML views or during templating.
You can now explicitly provide $single as a new group ID tosap.ui.model.odata.v4.Context#delete, sap.ui.model.odata.v4.ODataModel#delete, and sap.ui.model.odata.v4.ODataContextBinding#execute. Requests will then be sent as fast as with $direct, but they will be wrapped in a batch request as with $auto.
We now support rounding of string-based values as used, for example, for Edm.Decimal.
Changed•Feature•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Feature
Localization
Localization
We now use the localization content of the Unicode Common Locale Data Repository (CLDR) version 44.0.0.
Changed•Feature•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.f.ShellBar
sap.f.ShellBar
We have reworked the positioning and naming of the AI copilot Joule and the search field in the sap.f.ShellBar for size XXL.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.m.IllustratedMessage
sap.m.IllustratedMessage
We have introduced two new illustration types added to the default illustration set: SignOut and NewMail. For more information, see the API Reference.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.m.CheckBox
sap.m.CheckBox
We have implemented the new required property for better interaction with assistive technologies. Please note, you should only use this property when it isn't possible to establish a single relationship between the field and a label. For more information, see the API Reference.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.ui.core.InvisibleMessage
sap.ui.core.InvisibleMessage
The sap.ui.core.InvisibleMessageMode enum is no longer experimental. For more information, see the API Reference.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.m.Popover, sap.m.ResponsivePopover
sap.m.Popover, sap.m.ResponsivePopover
The resizable property is no longer experimental. You can make your popovers dynamic and responsive by resizing them. For more information, see the API Reference.
The formattedValueStateText aggregation is no longer experimental. You can manage formatted value state texts within input controls without worrying about future changes. For more information, see the API Reference.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.m.PlanningCalendar, sap.m.SinglePlanningCalendar, and sap.ui.unified.Calendar
sap.m.PlanningCalendar, sap.m.SinglePlanningCalendar, and sap.ui.unified.Calendar
We have added a new Working day type in the sap.ui.unified.CalendarDayType enum. Now you can set a weekend day as a working day when there is a work schedule that differs from the standard working-week days. For more information, see the DateTypeRange API Reference and the Sample.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.m.PlanningCalendarRow
sap.m.PlanningCalendarRow
We have introduced a new rowHeaderDescription property. As an application developer, you can use it to define the text that will be announced by screen readers when a user navigates to the row header. For more information, see the API Reference.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.m.SinglePlanningCalendar
sap.m.SinglePlanningCalendar
To improve the accessibility of the control, we have provided shorter and more user-friendly texts for screen-reader announcements of appointment durations. Now we use the full date format (for example, “Thursday, August 17, 2023”) instead of the short format (“8/17/23”). Additionally, now we use the shorter “From/To”, instead of “Start Time/End Time”.For more information, see the Sample.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.m.ViewSettingsDialog
sap.m.ViewSettingsDialog
You can use the new wrapping property of the sap.m.ViewSettingsItem control to change the item’s title text behavior from truncate (default) to wrapping. For more information, see the API Reference.
Changed•Control•Info Only•1.121
Info Only
2024-02-22
1.121
Changed
Control
sap.ui.layout.DynamicSideContent
sap.ui.layout.DynamicSideContent
The default behavior of the control is to set the widths of the side content and the main content according to the screen size. Using the new sideContentWidthM, sideContentWidthL, and sideContentWidthXL properties you can now override the default values for M, L, and XL display breakpoints. For more information, see the API Reference.