Skip to content

Latest commit

 

History

History
609 lines (353 loc) · 20.2 KB

What_s_New_in_OpenUI5_1_79_99c4cdc.md

File metadata and controls

609 lines (353 loc) · 20.2 KB
loio
99c4cdcdf896487182d7911cb34999ec

What's New in OpenUI5 1.79

With this release OpenUI5 is upgraded from version 1.78 to 1.79.



Version

Type

Category

Title

Description

Action

Available as of

1.79

Changed

Feature

Browser and Platform Support

Browser and Platform Support

OpenUI5 used PhantomJS in the past to test the framework, even though PhantomJS was never officially supported. We have now removed all PhantomJS-specific code from the OpenUI5 code base. For more information, see Browser and Platform Support.

Changed•Feature•Info Only•1.79

Info Only

2020-06-18

1.79

Changed

Feature

OpenUI5 OData V2 Model

OpenUI5 OData V2 Model

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

  • The security token is requested in the constructor if the new earlyTokenRequest and the tokenHandling model parameters are both set to true. Note that the model has a static cache of security tokens and will only perform the request if the required token cannot be found in that cache.
  • Server messages may target more than one property of the same entity. The additional targets are provided in the additionalTargets property in the SAP-Message header and the error response.
  • If the new bRejectOnFailure parameter is set to true, sap.ui.model.odata.v2.ODataModel#metadataLoaded returns a promise that is rejected when the initial loading of metadata fails.

Changed•Feature•Info Only•1.79

Info Only

2020-06-18

1.79

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • The sap.ui.model.odata.v4.ODataListBinding#resume and sap.ui.model.odata.v4.ODataContextBinding#resume methods only refresh the bindings that were changed while being suspended.
  • The autoExpandSelect model setting and the $$aggregation list binding parameter can now be used together.

Restriction:

Due to the limited feature scope of this version of the OpenUI5 OData V4 model, check that all required features are in place before developing applications. Double-check the detailed documentation of the features, as certain parts of a feature may be missing. While we aim to be compatible with existing controls, some controls might not work due to small incompatibilities compared to sap.ui.model.odata.(v2.)ODataModel, or due to missing features in the model (such as tree binding). This also applies to controls such as TreeTable and AnalyticalTable, which are not supported in combination with the OpenUI5 OData V4 model. The interface for applications has been changed for easier and more efficient use of the model. For a summary of these changes, see Changes Compared to OData V2 Model.

For more information, see OData V4 Model, the API Reference, and the Samples in the Demo Kit.

Changed•Feature•Info Only•1.79

Info Only

2020-06-18

1.79

Changed

Control

sap.f.GridContainer, sap.f.GridList

sap.f.GridContainer, sap.f.GridList

We have improved the accessibility of these controls by providing better navigation and keyboard handling. For more information, see the sap.f.GridContainer and sap.f.GridList samples.

Changed•Control•Info Only•1.79

Info Only

2020-06-18

1.79

Changed

Control

sap.m.IconTabBar

sap.m.IconTabBar

  • We have introduced the maxNestingLevel property, which specifies the allowed levels of tabs nested within one another using drag and drop. The default value is 0, which means that nesting via user interaction is not allowed. For more information, see the Sample.
  • Tab-filter label texts in horizontal layout are no longer truncated. For more information, see the Samples.

Changed•Control•Info Only•1.79

Info Only

2020-06-18

1.79

Changed

Control

sap.m.Input, sap.m.MultiInput

sap.m.Input, sap.m.MultiInput

When the controls are used with tabular suggestions, the column headers are now sticky. In this way, when the list is scrolled, the headers do not scroll away, helping users to easily understand the relation between the header and the cell below. For more information, see the sap.m.Input and sap.m.MultiInput samples.

Changed•Control•Info Only•1.79

Info Only

2020-06-18

1.79

Changed

Control

sap.m.InputBase (Experimental)

sap.m.InputBase (Experimental)

We are extending the set of controls that support the possibility to add links as part of the ValueStateText in the InputBase with the sap.m.MultiComboBox. For more information, see the API Reference.

Changed•Control•Info Only•1.79

Info Only

2020-06-18

1.79

Changed

Control

sap.m.Panel

sap.m.Panel

We have enhanced the control by making the whole header clickable to allow users to collapse/expand the sap.m.Panel easier and faster. In addition, when the focus is on the active area, the [Spacebar] and [Enter]/[Return] keys also trigger expand/collapse of the control. This scenario works if the title is provided via the API. If the headerToolbar aggregation is used, app developers have to handle it on their own. For more information, see the API Reference.

Changed•Control•Info Only•1.79

Info Only

2020-06-18

1.79

Changed

Control

sap.ui.integration.widgets.Card

sap.ui.integration.widgets.Card

  • We have introduced the Extension JavaScript module (experimental), which enables developers to extend the built-in capabilities of the card. You can use it to specify custom logic for fetching data, define custom data formatters, or add custom actions to the card. For more information, see the Card Extension section and the Card Extension Sample in the Card Explorer.
  • The dynamic filtering feature (experimental) is now available, which allows developers to define custom filters in the manifest of the card. For more information, see the Sample in the Card Explorer.

Changed•Control•Info Only•1.79

Info Only

2020-06-18

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.113

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.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