Skip to content

Latest commit

 

History

History
873 lines (507 loc) · 25 KB

What_s_New_in_OpenUI5_1_113_a9553fe.md

File metadata and controls

873 lines (507 loc) · 25 KB
loio
a9553fe29f174452ae86de7b6da4b5f6

What's New in OpenUI5 1.113

With this release OpenUI5 is upgraded from version 1.112 to 1.113.

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.


Version

Type

Category

Title

Description

Action

Available as of

1.113

Changed

Control

sap.m.p13n*

sap.m.p13n*

We have further improved the usability and accessibility of the View Settings dialog: You can now move items up and down using keyboard shortcuts. For more information, see the Sample.

Changed•Control•Info Only•1.113

Info Only

2023-04-20

1.113

Deprecated

Feature

Deprecations

Deprecations

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

Deprecated•Feature•Info Only•1.113

Info Only

2023-04-20

1.113

Changed

Feature

Code Coverage Powered by Istanbul

Code Coverage Powered by Istanbul

OpenUI5 already provides a deep integration of QUnit and code coverage measurement. We now introduce Istanbul as a modern JavaScript code instrumenter, which is intended to eventually replace the former, now legacy solution based on Blanket.js.

To start taking advantage of the more future-proof and feature-rich Istanbul solution, see the updated code coverage documentation.

Changed•Feature•Info Only•1.113

Info Only

2023-04-20

1.113

Changed

Feature

OpenUI5 Date and Time Formatting

OpenUI5 Date and Time Formatting

The new version of OpenUI5 introduces the following formatting features:

  • You can now centrally configure calendar week numbering via the new calendarWeekNumbering configuration parameter. Note that the calendarWeekNumbering format option introduced with OpenUI5 1.108 for sap.ui.core.format.DateFormat overrules the central configuration.

    For more information, see Configuration Options and URL Parameters.

  • We provide the new intervalDelimiter format option for sap.ui.core.format.DateFormat. If an intervalDelimiter is set, the locale-specific rules for displaying a range as defined in the Common Locale Data Repository are overruled; the two parts of the range are formatted individually, and the given delimiter is used.

Changed•Feature•Info Only•1.113

Info Only

2023-04-20

1.113

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • You can now delete nested transient records that were created using the experimental Deep Create feature provided with OpenUI5 1.112. Any initial data handed over to sap.ui.model.odata.v4.ODataListBinding#create can now contain nested entities.

    For more information, see the API Reference.

  • In read-only scenarios, you can now combine the experimental hierarchy feature introduced with OpenUI5 1.105 with the sap.ui.model.odata.v4.Context#setKeepAlive and sap.ui.model.odata.v4.ODataModel#getKeepAliveContext data synchronization methods described in Data Reuse.

    For more information, see the API Reference for setKeepAlive and getKeepAliveContext.

  • The sap.ui.model.odata.v4.Context#resetChanges API introduced as an experimental feature with OpenUI5 1.109 is now generally available.

    For more information, see the API Reference.

Changed•Feature•Info Only•1.113

Info Only

2023-04-20

1.113

Changed

Feature

OpenUI5 OData V2 Model

OpenUI5 OData V2 Model

You can now prevent the activation of a new inactive entity by using sap.ui.base.Event#preventDefault in the handler of the createActivate event of an sap.ui.model.odata.v2.ODataListBinding. Note that user input into inactive rows is regarded as a pending change by sap.ui.model.odata.v2.ODataModel#hasPendingChanges; it can be reset using sap.ui.model.odata.v2.ODataModel#resetChanges.

For more information, see the API Reference for hasPendingChanges, resetChanges, and Event.preventDefault.

Changed•Feature•Info Only•1.113

Info Only

2023-04-20

1.112

Deleted

Announcement

End of Cloud Provisioning for OpenUI5 Versions (Q1/2023)

End of Cloud Provisioning for OpenUI5 Versions (Q1/2023)

Note:

The following information concerns important upcoming changes for end users. These changes may require end users to adjust and/or test cases to be adapted, but they won't stop or disrupt software or processes.

The following OpenUI5 versions will be removed from the OpenUI5 Content Delivery Network (CDN) after the end of Q1/2023.

Minor Versions Reaching Their End of Cloud Provisioning

The following versions including all patches will be removed entirely:

  • 1.90
  • 1.93
  • 1.97
  • 1.98

Action: Upgrade to a version that’s still in maintenance.

Patch Versions Reaching Their End of Cloud Provisioning

The following patches will be removed:

  • Long-term maintenance versions:

    • 1.38.52 to 1.38.53
    • 1.71.40-1.71.43
    • 1.84.20 to 1.84.22
    • 1.96.3 to 1.96.6

    Action: Upgrade to the latest available patch for the respective OpenUI5 version.

For more information, see UI5 Releases Ending Service in 2023 and Version Overview.

Deleted•Announcement•Required•1.112

Required

2023-03-31

1.113

Changed

Control

sap.ui.integration.widgets.Card

sap.ui.integration.widgets.Card

  • Using the new customStateIcon property, you can now set custom state-icons for the items in Table, List, and Object cards. Before this change, states like Error, Warning, Success, or Information, only had default icons. For more information, see the Table Card section and the Sample in the Card Explorer.

  • Integration cards now support the IllustratedMessage control to provide more informative and consistent error messages. When the application is in debug mode (when the URL parameter sap-ui-debug=true is set), the Show More button opens a dialog with relevant additional (more technical) information.

  • We have enhanced the Table card with several new properties:

    • You can use the new highlight property to show the state of each table row. Additionally, the highlightText property conveys the semantic of this state for better accessibility.
    • The additionalText property gives you the option to display additional text in the table identifier column.

    For more information, see the Table Card section and the Sample in the Card Explorer.

Changed•Control•Info Only•1.113

Info Only

2023-04-20

1.113

Changed

Feature

sap.ui.test.Opa5

sap.ui.test.Opa5

We have introduced a new fetchWaiter, which checks for currently ongoing fetch requests.

Changed•Feature•Info Only•1.113

Info Only

2023-04-20

1.113

Changed

Control

sap.m.SuggestionsPopover

sap.m.SuggestionsPopover

We have restricted the width of input suggestions to a maximum of 40 rem for optimal user experience. Limiting the width of suggestions allows users to easily scan and select options. However, if the input field is wider than 40 rem, the width of the suggestions matches the input’s width.

Changed•Control•Info Only•1.113

Info Only

2023-04-20

1.113

Changed

Control

sap.m.IllustratedMessage

sap.m.IllustratedMessage

We have introduced a new Survey illustration type and four new illustrations to the default illustration set: sapIllus-Dialog-NoColumnsSet, sapIllus-Dot-NoColumnsSet, sapIllus-Scene-NoColumnsSet, and sapIllus-Spot-NoColumnsSet. For more information, see the API Reference.

Changed•Control•Info Only•1.113

Info Only

2023-04-20

1.113

Changed

Control

sap.ui.unified.FileUploader

sap.ui.unified.FileUploader

We have implemented two new methods in the control's API, a trigger to open the native file upload picker and a getter to return the file input type element from the control DOM representation.

For more information, see the API Reference.

Changed•Control•Info Only•1.113

Info Only

2023-04-20

1.113

Changed

Control

sap.f.SidePanel

sap.f.SidePanel

We have implemented an enabled property to the Side Panel item, which disables the controls and UI elements inside it.

For more information, see the Sample.

Changed•Control•Info Only•1.113

Info Only

2023-04-20

1.113

Changed

Control

sap.m.SinglePlanningCalendar

sap.m.SinglePlanningCalendar

We have implemented a new mode to select one or more dates in SinglePlanningCalendar. Тhe single day option is enabled by default, the multi-date selection option is possible by using a key combination ([Ctrl] + [Meta key] and select the dates) or by activating the new MultiDateSelectionMode property.

For more information, see the Sample.

Changed•Control•Info Only•1.113

Info Only

2023-04-20

Parent topic:Previous Versions

Related Information

What's New in OpenUI5 1.131

What's New in OpenUI5 1.130

What's New in OpenUI5 1.129

What's New in OpenUI5 1.128

What's New in OpenUI5 1.127

What's New in OpenUI5 1.126

What's New in OpenUI5 1.125

What's New in OpenUI5 1.124

What's New in OpenUI5 1.123

What's New in OpenUI5 1.122

What's New in OpenUI5 1.121

What's New in OpenUI5 1.120

What's New in OpenUI5 1.119

What's New in OpenUI5 1.118

What's New in OpenUI5 1.117

What's New in OpenUI5 1.116

What's New in OpenUI5 1.115

What's New in OpenUI5 1.114

What's New in OpenUI5 1.112

What's New in OpenUI5 1.111

What's New in OpenUI5 1.110

What's New in OpenUI5 1.109

What's New in OpenUI5 1.108

What's New in OpenUI5 1.107

What's New in OpenUI5 1.106

What's New in OpenUI5 1.105

What's New in OpenUI5 1.104

What's New in OpenUI5 1.103

What's New in OpenUI5 1.102

What's New in OpenUI5 1.101

What's New in OpenUI5 1.100

What's New in OpenUI5 1.99

What's New in OpenUI5 1.98

What's New in OpenUI5 1.97

What's New in OpenUI5 1.96

What's New in OpenUI5 1.95

What's New in OpenUI5 1.94

What's New in OpenUI5 1.93

What's New in OpenUI5 1.92

What's New in OpenUI5 1.91

What's New in OpenUI5 1.90

What's New in OpenUI5 1.89

What's New in OpenUI5 1.88

What's New in OpenUI5 1.87

What's New in OpenUI5 1.86

What's New in OpenUI5 1.85

What's New in OpenUI5 1.84

What's New in OpenUI5 1.82

What's New in OpenUI5 1.81

What's New in OpenUI5 1.80

What's New in OpenUI5 1.79

What's New in OpenUI5 1.78

What's New in OpenUI5 1.77

What's New in OpenUI5 1.76

What's New in OpenUI5 1.75

What's New in OpenUI5 1.74

What's New in OpenUI5 1.73

What's New in OpenUI5 1.72

What's New in OpenUI5 1.71

What's New in OpenUI5 1.70

What's New in OpenUI5 1.69

What's New in OpenUI5 1.68

What's New in OpenUI5 1.67

What's New in OpenUI5 1.66

What's New in OpenUI5 1.65

What's New in OpenUI5 1.64

What's New in OpenUI5 1.63

What's New in OpenUI5 1.62

What's New in OpenUI5 1.61

What's New in OpenUI5 1.60

What's New in OpenUI5 1.58

What's New in OpenUI5 1.56

What's New in OpenUI5 1.54

What's New in OpenUI5 1.52

What's New in OpenUI5 1.50

What's New in OpenUI5 1.48

What's New in OpenUI5 1.46

What's New in OpenUI5 1.44

What's New in OpenUI5 1.42

What's New in OpenUI5 1.40

What's New in OpenUI5 1.38