Skip to content

Latest commit

 

History

History
836 lines (488 loc) · 25.1 KB

What_s_New_in_OpenUI5_1_75_5cbb62d.md

File metadata and controls

836 lines (488 loc) · 25.1 KB
loio
5cbb62df99cd4fe9ae4548a757ae9ad7

What's New in OpenUI5 1.75

With this release OpenUI5 is upgraded from version 1.74 to 1.75.



Version

Type

Category

Title

Description

Action

Available as of

1.75

New

Feature

Accessibility Enhancement

Accessibility Enhancement

OpenUI5 is following the SAP ‘s updated design and development guidelines, as well as the testing procedures and accessibility reporting, that are based on WCAG 2.1 level A and AA.

New•Feature•Info Only•1.75

Info Only

2020-02-27

1.75

New

Feature

Browser and Platform Support

Browser and Platform Support

OpenUI5 now supports the latest Chromium-based version of Microsoft Edge. The next long-term maintenance OpenUI5 release that comes after 1.71 will be the last release to support the legacy EdgeHTML-based version of Microsoft Edge. For more information, see Browser and Platform Support.

New•Feature•Info Only•1.75

Info Only

2020-02-27

1.75

Changed

Feature

Card Explorer

Card Explorer

We have introduced a schema validation feature in our samples in the Card Explorer. With this option, developers can see a more detailed report for mistakes inside the card manifest. Things like wrong names of properties, bad property types or bad structures are easily spotted.For more information, explore the samples in the Card Explorer.

Changed•Feature•Info Only•1.75

Info Only

2020-02-27

1.75

Changed

Feature

Currency Codes

Currency Codes

When displaying ISO currency codes using sap.ui.core.format.NumberFormat, sap.ui.model.type.Currency or sap.ui.model.odata.type.Currency, the currency code is now displayed by default after the amount, ignoring locale, in order to be consistent with SAP design guidelines. The core configuration parameter trailingCurrencyCode can be used to switch the behavior globally.

If currency symbols are enabled (formatting option currencyCode: false), they continue to follow locale-specific placement.

Changed•Feature•Info Only•1.75

Info Only

2020-02-27

1.75

Changed

Feature

OpenUI5 OData V2 Messages

OpenUI5 OData V2 Messages

With the new version of the OpenUI5 OData V2 model, the target of server messages is shortened by removing associated pairs of navigation properties. For example, a /SalesOrderSet('1')/ToLineItems(SalesOrderID='1',ItemPosition='10')/ToHeader/GrossAmount message target gets reduced to /SalesOrderSet('1')/GrossAmount if the ToLineItems and ToHeader navigation properties have the same relationship in the service metadata. If the second navigation property references a collection, the message target path is reduced only if the referenced entity is the same as without the navigation.

Changed•Feature•Info Only•1.75

Info Only

2020-02-27

1.75

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • When displaying aggregated data with a list binding using either the $$aggregation binding parameter or sap.ui.model.odata.v4.ODataListBinding#setAggregation, you can filter by properties that are part of the original entity set but not of the result set. Note that these filters need to be provided as sap.ui.model.Filter objects.
  • sap.ui.model.odata.v4.Context#requestSideEffects now supports updating in parent bindings by specifying navigation properties to the parent entities in the path expressions. The respective navigation properties from the parent binding to the binding of the context and back to the parent need to be marked as partners in the metadata.
  • When using autoExpandSelect, paths with navigation properties can now be added to $select. The binding will evaluate this and automatically derive $select and $expand.
  • For sap.ui.model.odata.v4.ODataPropertyBinding, a $$noPatch binding parameter is provided, so that values can be changed in the model without updating them in the back end.
  • The resume method of the v4.ODataContextBinding and v4.ODataListBinding classes now works synchronously.

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

Info Only

2020-02-27

1.75

Changed

Feature

Title Support in Nested Components

Title Support in Nested Components

The title property can now also be defined on routing targets of type Component. When set with a binding syntax, it is resolved in the context of the root view of the component loaded by this target.

The router of a nested component may also have a title property defined on its own target(s) and eventually fire its own titleChanged event once such a target is displayed. A new configuration propagateTitle allows the titleChanged event to propagate from an individual Component target to the router of its parent component. In the routing configuration, this can also be enabled for all Component targets, so that it is not necessary to define the propagateTitle property on each Component target.

For more information, see Using the title Property in Targets and Enabling Routing in Nested Components. In addition, the Sample application introduced in the previous release to feature routing of nested components has been enhanced. It now shows how the new title definition and title propagation could be used in an application built with nested (or reuse) components.

Changed•Feature•Info Only•1.75

Info Only

2020-02-27

1.75

Changed

Control

sap.m.InitialPagePattern

sap.m.InitialPagePattern

We have introduced the initial page floorplan as a Demo Kit sample. The floorplan allows users to navigate to a single object to view or edit it. The interaction point on the screen is a single input field and it relies on assisted input to direct the user to the object in as few steps as possible (using features such as value help and live search). For more information, see the CardSAP Fiori Design Guidelinesand the Sample.

Changed•Control•Info Only•1.75

Info Only

2020-02-27

1.75

Changed

Control

sap.m.Link

sap.m.Link

The text property can now be changed using UI adaptation at runtime. This enables key users to provide meaningful link text according to the application context.For more information, see the Samples.

Changed•Control•Info Only•1.75

Info Only

2020-02-27

1.75

Changed

Control

sap.m.MessageBox

sap.m.MessageBox

We have introduced a new emphasizedAction property. This allows developers to specify which button in the dialog will receive the type Emphasized. If emphasizedAction is empty with no actions provided, the default value applies. For more information, see the API Reference and the Samples.

Changed•Control•Info Only•1.75

Info Only

2020-02-27

1.75

Changed

Control

sap.m.ObjectStatus

sap.m.ObjectStatus

We have enhanced the sap.ui.core.IndicationColor palette. Three new colors were added to the palette as numbers 6, 7, and 8. These colors enable developers to represent statuses that don't require a meaning in the sense of good-bad, but should be visually distinguishable. For example, statuses such as Updated, New, or Active. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.75

Info Only

2020-02-27

1.75

Changed

Control

sap.ui.integration.widgets.Card

sap.ui.integration.widgets.Card

We have enhanced the capabilities of the Adaptive Card (Experimental).

  • You can now load the Adaptive Card manifest/descriptor from а URL.

  • The Adaptive Card supports templating, which enables the separation of data from the layout.

For more information, see the Adaptive Card in the Card Explorer.

Changed•Control•Info Only•1.75

Info Only

2020-02-27

1.75

Changed

Control

sap.ui.table.AnalyticalTable, sap.ui.table.Table, sap.ui.table.TreeTable

sap.ui.table.AnalyticalTable, sap.ui.table.Table, sap.ui.table.TreeTable

A more comprehensive message text is now shown if no data is available because all table columns are hidden.

Changed•Control•Info Only•1.75

Info Only

2020-02-27

1.75

New

Feature

Demo Kit Improvements

Demo Kit Improvements

Edit on GitHub link from each OpenUI5 Documentation page

We have added a direct link from each OpenUI5 documentation page to its markdown version in the openui5-docs GitHub repo. Now, when you want to send us feedback on a specific topic or even suggest a change with a pull request, we hope to save you time and efforts in finding the respective file.

Search Highlighting in the Documentation and Samples sections

The search highlighting functionality is now also available in the Documentation tree filter and the Samples list.

New•Feature•Info Only•1.75

Info Only

2020-02-27

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