Skip to content

Latest commit

 

History

History
423 lines (206 loc) · 19.7 KB

what-s-new-in-sapui5-1-95-1b09465.md

File metadata and controls

423 lines (206 loc) · 19.7 KB

What's New in SAPUI5 1.95

With this release SAPUI5 is upgraded from version 1.94 to 1.95.

The following information concerns important upcoming changes. UI changes may have an impact on the user experience and may require test cases to be adapted.

Type

Description

Available as of SAPUI5 Version

Announcement

Reminder: Outdated SAPUI5 Versions to Be Removed from the CDN

For security reasons, SAPUI5 versions that are no longer maintained will be removed from the UI5 content delivery network (CDN) one year after their end of maintenance. If a version is still in maintenance, patches of that version that are older than one year will also be removed. We have noted that a number of customers are still using such outdated versions or patches. If this affects you, please note that once these versions or patches are removed, your applications will break. Please update to a more recent version or patch. For more information, see: Removing Outdated UI5 Versions from UI5 CDN.

n/a

UI Change

SAP Fiori Elements: Worklist Apps: Sort, Group, and Filter Options Moved to Table Personalization

Sort, group, and filter options in table toolbars have been moved to the table personalization dialog. This is the same behavior as in list report apps.

1.95

UI Change (Preview)

SAP Fiori Elements: Multi-Select in Responsive Tables: Clear All Instead of Select All

Responsive tables with a multi-select option will show a Clear All checkbox instead of a Select All checkbox. This is the same behavior as in other table types.

1.96

Note:

Content marked as Preview is provided as a courtesy, without a warranty, and may be subject to change. For more information, see the preview disclaimer.

SAPUI5 OData V2 Model

The new version of the SAPUI5 OData V2 model introduces the following features:

  • The optional bDeleteCreatedEntities parameter has been added to the sap.ui.model.odata.v2.ODataModel#resetChanges method. If set to true, any created entities are removed.

  • The sap.ui.model.odata.v2.ODataModel#deleteCreatedEntry method has been deprecated. It does not update controls but cannot be changed for compatibility reasons. Applications should use sap.ui.model.odata.v2.ODataModel#resetChanges instead.

SAPUI5 OData V4 Model

The new version of the SAPUI5 OData V4 model introduces the following features:

  • A new sap.ui.model.odata.v4.ODataContextBinding#moveEntityTo method. You can use this API in a list-detail scenario to load details first, as described in Relative Bindings. Note that this method is still a work in progress and should not be used for productive applications yet.

  • An absolute property binding with a path that ends in $count now supports the $apply, $filter, and $search OData system query options.

  • You can now provide handlers that provide the security token header. Note that expiration is currently only supported for the X-CSRF-Token header. For more information, see Security Token Handling.

sap.m.Button

We have improved the accessibility of the control, and the screen readers now announce when there is a change in the text, tooltip, or icon in a stand-alone sap.m.Button. For more information, see the API Reference.

sap.m.DatePicker, sap.m.DateRangeSelection, sap.m.DateTimePicker, and sap.ui.unified.Calendar

These controls now have the new property showCurrentDateButton, which displays an additional button in the navigation part of the calendar. When pressed, the control navigates to the current date and focuses on it. This feature is available for pickers whose display format allows picking a day. For more information, see the API Reference and the Sample.

sap.m.StandardListItem

Information texts in lists can now also be wrapped if wrapping is enabled for this control. However, a More option for these texts is not available. For more information, see the API Reference for wrapping, the API Reference for info, and the Sample.

sap.ui.integration.widgets.Card

  • We have introduced (in experimental state) support for data caching. This feature enables host-environment developers to implement client-side data caching. Additionally, card developers have options to control what data is cached and how it should be cached. For more information, see the Data Handling - Cache, Integrate - Caching sections, and the Sample in the Card Explorer.

  • The side indicators in the numeric header of the card now support semantic colors. This functionality is achieved using the new state property of the SideIndicator. For more information, see the Analytical Card Sample in the Card Explorer.

  • We have added a new refreshData method. You can use it to refresh only that part of the card that shows new data, without rerendering the whole card. For more information, see the Refresh Data Sample in the Card Explorer.

  • The Analytical type card can now visualize (in experimental state) all charts from the sap.viz library. To enable it, we have enhanced the card manifest with new properties - feeds, which allows developers to define more measures and dimensions, and chartProperties to customize the charts. The properties legend, plotArea, title, dimensionAxis, and measureAxis are now deprecated. For more information, see the Analytical Card section and the Sample in the Card Explorer.

There are currently no major deprecations. For a complete list of all deprecations, see Deprecated APIs.

The following changes and new features are available for SAP Fiori elements for OData V2:

The following changes and new features are available for SAP Fiori elements for OData V4:

Related Information

What's New in SAPUI5 1.106

What's New in SAPUI5 1.105

What's New in SAPUI5 1.104

What's New in SAPUI5 1.103

What's New in SAPUI5 1.102

What's New in SAPUI5 1.101

What's New in SAPUI5 1.100

What's New in SAPUI5 1.99

What's New in SAPUI5 1.98

What's New in SAPUI5 1.97

What's New in SAPUI5 1.96

What's New in SAPUI5 1.94

What's New in SAPUI5 1.93

What's New in SAPUI5 1.92

What's New in SAPUI5 1.91

What's New in SAPUI5 1.90

What's New in SAPUI5 1.89

What's New in SAPUI5 1.88

What's New in SAPUI5 1.87

What's New in SAPUI5 1.86

What's New in SAPUI5 1.85

What's New in SAPUI5 1.84

What's New in SAPUI5 1.82

What's New in SAPUI5 1.81

What's New in SAPUI5 1.80

What's New in SAPUI5 1.79

What's New in SAPUI5 1.78

What's New in SAPUI5 1.77

What's New in SAPUI5 1.76

What's New in SAPUI5 1.75

What's New in SAPUI5 1.74

What's New in SAPUI5 1.73

What's New in SAPUI5 1.72

What's New in SAPUI5 1.71

What's New in SAPUI5 1.70

What's New in SAPUI5 1.69

What's New in SAPUI5 1.68

What's New in SAPUI5 1.67

What's New in SAPUI5 1.66

What's New in SAPUI5 1.65

What's New in SAPUI5 1.64

What's New in SAPUI5 1.63

What's New in SAPUI5 1.62

What's New in SAPUI5 1.61

What's New in SAPUI5 1.60

What's New in SAPUI5 1.58

What's New in SAPUI5 1.56

What's New in SAPUI5 1.54

What's New in SAPUI5 1.52

What's New in SAPUI5 1.50

What's New in SAPUI5 1.48

What's New in SAPUI5 1.46

What's New in SAPUI5 1.44

What's New in SAPUI5 1.42

What's New in SAPUI5 1.40

What's New in SAPUI5 1.38