Skip to content

Latest commit

 

History

History
499 lines (284 loc) · 19.5 KB

What_s_New_in_OpenUI5_1_82_3a8dd13.md

File metadata and controls

499 lines (284 loc) · 19.5 KB
loio
3a8dd1312c374a2983056247096772de

What's New in OpenUI5 1.82

With this release OpenUI5 is upgraded from version 1.81 to 1.82.



Version

Type

Category

Title

Description

Action

Available as of

1.82

Changed

Announcement

Third-Party Library Upgrades

Third-Party Library Upgrades

Handlebars.js Library

The Handlebars.js library has been upgraded from version 4.4.3 to 4.7.6.

Upgrade to New jQuery Version

We have upgraded the third-party jQuery library from jQuery 2.2.3 to jQuery 3.5.1. Several measures have been implemented to make this new version of jQuery delivered with OpenUI5 as compatible to the previous version as feasible. In particular, we have introduced a compatibility layer to ensure that most of your existing application or control code won't need adjustment. This could, however, introduce incompatibilities to the new jQuery version. For more information, see Upgrading from a Version Below 1.82 to understand any current and possible future impact.

Changed•Announcement•Info Only•1.82

Info Only

2020-09-17

1.82

New

Feature

Badge Implementation

Badge Implementation

Badges display very short and important information that attracts the user’s attention. We have made improvements in these controls to implement badge:

  • sap.ui.integration.widgets.Card – the badge is no longer in experimental state. For more information, see the Text Badge section and the Sample in the Card Explorer.

  • sap.m.Button - the badge acts both as a visual eye catcher and as a counter to display a maximum of 4 digits or characters. It can be applied to any button type, but we recommend that you only use it on the Default, Ghost, Transparent, and Emphasized button types.

    For more information, see the Sample.

  • The <ui-integration-card> HTML custom element now supports text badges. For more information, see the Sample in the Card Explorer.

New•Feature•Info Only•1.82

Info Only

2020-09-17

1.82

Changed

Feature

Five New Icons Available in the SAP Fiori Tools Icon Font

Five New Icons Available in the SAP Fiori Tools Icon Font

Find the icon that fits your needs via the OpenUI5 Icon Explorer.

Changed•Feature•Info Only•1.82

Info Only

2020-09-17

1.82

Changed

Feature

OpenUI5 OData V2 Model

OpenUI5 OData V2 Model

With the new version of the OpenUI5 OData V2 model, we introduced the new ignoreMessages binding parameter for the sap.ui.model.odata.ODataPropertyBinding. If ignoreMessages is set to true, model messages are not propagated to the binding. This is useful if a part of a composite binding is required for formatting, but not displayed itself.

Depending on their format options, some composite types, such as sap.ui.model.type.Currency, automatically ignore model messages for some of their parts. Setting this parameter to true or false overrules this default behavior.

Changed•Feature•Info Only•1.82

Info Only

2020-09-17

1.82

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • The new $$ignoreMessages binding parameter is available for sap.ui.model.odata.v4.ODataPropertyBinding. If $$ignoreMessages is set to true, model messages are not propagated to the binding. This is useful if a part of a composite binding is required for formatting, but not displayed itself. Depending on their format options, some composite types such as sap.ui.model.type.Currency or sap.ui.model.odata.type.Unit automatically ignore model messages for some of their parts. Explicitly setting this parameter overrules this default.
  • The sap.ui.model.odata.v4.Context#requestProperty method now also works for properties that are not part of the $select option of the underlying binding and were not fetched previously.
  • The sap.ui.model.odata.v4.Context#requestSideEffects method now supports absolute paths. These must start with the entity container of the service, for example /com.sap.gateway.default.iwbep.tea_busi.v0001.Container/TEAMS.
  • The sap.ui.model.odata.v4.Context#delete method is now supported for kept-alive contexts. A context can be kept alive with the sap.ui.model.odata.v4.Context#setKeepAlive method introduced with OpenUI5 1.81.

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

Info Only

2020-09-17

1.82

Changed

Control

sap.ui.integration.widgets.Card

sap.ui.integration.widgets.Card

We have updated the UI5 Web Components dependency of the Adaptive Cards to the v1.0.0-rc.8 version. With this update the Adaptive Cards receive the theming and custom theming support. Now you can use both High Contrast Black and High Contrast White themes, or add a custom theme, as the Web Components are compatible with the UI Theme Designer tool. For more information, see the High Contrast Black and the High Contrast White samples in the Card Explorer.

Changed•Control•Info Only•1.82

Info Only

2020-09-17

Parent topic:Previous Versions

Related Information

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