docs

What’s New in OpenUI5 1.138

With this release OpenUI5 is upgraded from version 1.136 to 1.138.


Version Type Category Title Description Action Available as of
1.138 Changed Control **`sap.ui.mdc.Field`, `sap.ui.mdc.ValueHelp` ** **`sap.ui.mdc.Field`, `sap.ui.mdc.ValueHelp` ** - We have improved the message handling for these controls: Based on the binding for the `value` property, error messages for fields related to these controls, especially for currency and unit fields, are now shown directly next to the fields that are affected. For more information, see the [Sample](https://ui5.sap.com/#/entity/sap.ui.mdc.Field/sample/sap.ui.mdc.demokit.sample.FieldTypes). - We have introduced a *\(Not Selected\)* value for Boolean fields. Using this value, users can filter for all entries without a *yes* or *no* value in a specific field. For more information, see the [Sample](https://ui5.sap.com/#/entity/sap.ui.mdc.Field/sample/sap.ui.mdc.demokit.sample.FieldTypes). Changed•Control•Info Only•1.138 Info Only 2025-07-10
1.138 Deprecated Feature **Deprecations** **Deprecations** There are currently no major deprecations. For a complete list of all deprecations, see [Deprecated APIs](https://ui5.sap.com/#/api/deprecated). Deprecated•Feature•Info Only•1.138 Info Only 2025-07-10
1.138 Changed Control **`sap.m.List`, `sap.m.Table`, `sap.m.Tree`** **`sap.m.List`, `sap.m.Table`, `sap.m.Tree`** To define row actions for list items, you can now use the `sap.m.ListItemAction` control. `ListItemBase` contains the `actions` aggregation that provides an icon, a text, and the type, for example, editable or deletable, for the action, and whether it is visible in the row. The `getItemActionCount` method of `ListBase` defines how many actions can be added to an item. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.m.ListItemAction%23overview) and the [Sample](https://ui5.sap.com/#/entity/sap.m.List/sample/sap.m.sample.ListActions). Changed•Control•Info Only•1.138 Info Only 2025-07-10
1.138 Changed Control **`sap.m.Table`, `sap.ui.mdc.Table`, `sap.ui.table.AnalyticalTable`, `sap.ui.table.Table`, `sap.ui.table.TreeTable`** **`sap.m.Table`, `sap.ui.mdc.Table`, `sap.ui.table.AnalyticalTable`, `sap.ui.table.Table`, `sap.ui.table.TreeTable`** We have provided a built-in, quick resizing of columns in addition to the existing resizing options using drag and drop or keyboard shortcuts. This accessible column resizing is available in the column menu \(*Resize column width \(pixel\)*\). For responsive tables, use the `QuickResize` class to define quick actions for the column resizing. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.m.table.columnmenu.QuickResize), the [Sample](https://ui5.sap.com/#/entity/sap.ui.table.Table/sample/sap.ui.table.sample.Menus) for `sap.ui.table.Table` \(standalone\), the [Sample](https://ui5.sap.com/#/entity/sap.m.Table/sample/sap.m.sample.TableViewSettingsDialog) for `sap.m.Table` \(standalone\), and the [Sample](https://ui5.sap.com/#/entity/sap.ui.mdc.Table/sample/sap.ui.mdc.demokit.sample.table.TableJson) for `sap.ui.mdc.Table` with responsive tables. Changed•Control•Info Only•1.138 Info Only 2025-07-10
1.138 Changed Control **`sap.m.ViewSettingsDialog`** **`sap.m.ViewSettingsDialog`** To enhance the accessibility of the control, screen readers now announce “Reset has reverted all settings to initial state” when a user selects the *Reset* button. Changed•Control•Info Only•1.138 Info Only 2025-07-10
1.138 Changed Feature **`Icon Explorer`** **`Icon Explorer`** In the *SAP TNT Icons* library \(former *SAP Fiori Tools* library\), icon fonts have been updated to versions 3.8 and 3.7 for the Horizon theme, and to versions 2.13 and 2.12 respectively for older themes. The following new icons have been added to the library: - add-project - add-issue - ai-feature-estimator - clean-up - navigate-source-code - refine-test-data - sap-fiori-tools - service-estimator Find the icon that fits your needs via the [Icon Explorer](https://sapui5.hana.ondemand.com/sdk/test-resources/sap/m/demokit/iconExplorer/webapp/index.html). Changed•Feature•Info Only•1.138 Info Only 2025-07-10
1.138 Changed Control **`sap.tnt.NavigationListItem`** **`sap.tnt.NavigationListItem`** - When a child item from a collapsed parent item is selected, the parent item now also appears as selected. This is only a visual indication at the level of the parent item. - The `press` event is now preventable and new parameters \(`ctrlKey`, `shiftKey`, `altKey`, and `metaKey`\) have been added to enable the handling of specific user interactions, such as control-click, shift-click, and other modified clicks. Changed•Control•Info Only•1.138 Info Only 2025-07-10
1.138 Changed Control **`sap.ui.integration.widgets.Card`** **`sap.ui.integration.widgets.Card`** - The experimental *Header Info Section* feature in an extended card header now includes an `Interactive Status` property that permits supported `ObjectStatus` components to become interactive. This feature is now supported in Card Headers of type Default and Numeric. For more information, see the [Sample](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/explore/headerInfoSection) and the updated [Info Section](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/learn/headers/infoSection) in the Card Explorer. - UI Integration Cards of declarative card types List, Object, and Table, now support interactive `ObjectStatus` components. - The different types of card interactions are now finalized, are extensively documented in Card Explorer, and include samples. In addition to the existing types of card interactions and the already available interactive elements inside the card, card developers can now choose the new whole card interaction \(experimental\) pattern. For more information and samples, see the new section [Interaction Types](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/learn/features/interactionTypes). - Card interaction of type whole card interaction \(experimental\) sets `actions` at the card level within the card's manifest, enabling the entire card area to respond interactively to click or tap events. To achieve whole card interaction, the host environment can either use the `sap.f.GridContainer`, which is already enabled for this scenario, or use a custom layout with specific configuration. For more information, see the new section [Card Interactions](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/integrate/interactions). - The `actions` property for the content of an Object Card has been deprecated because whole card interaction is now available. - Plain text data can now be sent using the `request` configuration of the `manifest.json` file or can be sent using the `request` method. For more information, see the section [Data Handling](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/learn/features/data) in Card Explorer and the [API Reference](https://ui5.sap.com/#/apisap.ui.integration.widgets.Card%23methods/request). - The `experimental` flag is now removed from the `card.getTranslatedText()` method. For more information, see the section [Card Extensions](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/learn/features/extension). Changed•Control•Info Only•1.138 Info Only 2025-07-10
1.138 Changed Control **`sap.m.Menu`** **`sap.m.Menu`** We have introduced a new implementation of the `sap.m.Menu` that simplifies its structure, enhances its functionality across device types, and overcomes the previous limitations associated with the complex and challenging-to-maintain former structure of the control. Key improvements include: - The `sap.m.Menu` now exclusively uses the `sap.m.ResponsivePopover`, which supports seamless display across desktop, tablet, and mobile devices. - The refactored design simplifies the control's maintenance and facilitates the addition of new features, while supporting the control's existing functionality and API capabilities. - The `sap.m.Menu` now includes a modular `MenuItem` renderer that allows easy customization of menu items with various appearances and functionality. - The inner DOM structure is now consistent across devices. The only difference is that now the `ResponsiveRenderer` renders as `sap.m.Popover` on desktop and tablet devices, whereas on mobile devices, it renders as `sap.m.Dialog`. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.m.Menu) and the [Samples](https://ui5.sap.com/#/entity/sap.m.Menu). Changed•Control•Info Only•1.138 Info Only 2025-07-10
1.138 Changed Feature **OpenUI5 OData V4 Model** **OpenUI5 OData V4 Model** The new version of the OpenUI5 OData V4 model introduces the following features: - The `$$separate` binding parameter, introduced experimentally with OpenUI5 1.129, is now available and can be used productively. For more information, see [Expensive Navigation Properties in Lists](/docs/04_Essentials/initialization-and-read-requests-fccfb2e.html#loiofccfb2eb41414f0792c165e69a878717__section_ENPL). - The binding of properties of open types is now supported. Changed•Feature•Info Only•1.138 Info Only 2025-07-10
1.138 New Feature **Demo Kit: New UXC Integration Demo App** **Demo Kit: New UXC Integration Demo App** We've introduced a new UXC Integration demo app. It illustrates how to seamlessly integrate UI5 Web Components into SAPUI5 applications, enabling developers to align their user interface with the latest UX design recommendations. For more information, see the [Demo Apps](https://ui5.sap.com/#/demoapps/). Changed•Control•Info Only•1.138 Info Only 2025-07-10
1.138 Changed Feature **Demo Kit: Updated HelloWorld TypeScript Sample** **Demo Kit: Updated TypeScript Sample and a New HelloWorld TypeScript Demo App** We've updated the TypeScript sample and added a new HelloWorld TypeScript demo app to illustrate a TypeScript setup for developing UI5 applications. For more information, see the [Demo Apps](https://ui5.sap.com/#/demoapps/) and the [Sample](https://ui5.sap.com/#/entity/sap.m.sample.TsHelloWorld/sample/sap.m.sample.TsHelloWorld). Changed•Control•Info Only•1.138 Info Only 2025-07-10