Skip to content

Latest commit

 

History

History
997 lines (586 loc) · 27 KB

What_s_New_in_OpenUI5_1_71_a93a6a3.md

File metadata and controls

997 lines (586 loc) · 27 KB
loio
a93a6a33b56447de8e158122ea2f57b8

What's New in OpenUI5 1.71

With this release OpenUI5 is upgraded from version 1.70 to 1.71.



Version

Type

Category

Title

Description

Action

Available as of

1.71

Changed

Feature

Card Explorer

Card Explorer

  • An entire new Integrate section has been added to the Card Explorer with more information about card consumption in the host environment - in apps, dashboards, or on any HTML page. This section gives you more information on how to use integration cards in apps and about the integration card API.
  • The Card Explorer now preserves the page last visited and thus offers an improved usability and better navigation.

For more information, see Card Explorer.

Changed•Feature•Info Only•1.71

Info Only

2019-10-10

1.71

Deprecated

Announcement

Pre-Announcement: Deprecation of the SAPUI5 Tools for Eclipse

Pre-Announcement: Deprecation of the SAPUI5 Tools for Eclipse

Version 1.71 is the last SAPUI5 version for which we will update the SAPUI5 Tools for Eclipse.

Caution:

After the release of SAPUI5 1.71, the SAPUI5 Tools for Eclipse will no longer be maintained.

We recommend that you use SAP Web IDE as the development environment for SAPUI5. For more information, see App Development Using SAP Web IDE.

Changed•Announcement•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • Custom HTTP headers can be set statically in the manifest or dynamically using sap.ui.model.odata.v4.ODataModel.changeHttpHeaders.

  • Annotations for individual overloads of bound actions in the OData 4.01 format are understood as well.

  • sap.ui.model.odata.v4.Context.requestSideEffects can now also be called on a context belonging to a context binding that does not request data on its own. The call of requestSideEffects is propagated upwards in the binding hierarchy until a context binding or list binding that sends its own data requests is found. During the propagation, list bindings that do not send own data requests must not be passed.

  • Metadata parsing now uses a last-one-wins strategy for duplicated names consistently, also if operations are part of the duplicates.

  • With the model setting autoExpandSelect:true, property bindings that become active after their parent context or list binding has sent the first data request will be able to store their data so it can be reused by a later property binding with the same relative path and the same binding context.

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 freestyle and SAP Fiori elements 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.

Changed•Feature•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Feature

Support Assistant

Support Assistant

The file extension assertion getReportAsFileInFormat for OPA tests; which enables Support Assistant checksRuleEngineOpaExtension, has changed. Now, the value of the fileName parameter should have the extension .support-assistant.json, or it will automatically be changed to .support-assistant.json. This new feature will improve file recognition in automated test scenarios. For more information, see the API Reference.

Changed•Feature•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.f.dnd.GridDropInfo

sap.f.dnd.GridDropInfo

We have introduced a new dropIndicatorSize property. It allows the app developer to specify the size of the drop indicator for items which are not part of the grid, for example, if a flat list item is dragged over an sap.f.GridContainer. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.f.DynamicPage, sap.uxap.ObjectPageLayout

sap.f.DynamicPage, sap.uxap.ObjectPageLayout

We introduced visual improvements based on the latest SAP Fiori Design Guidelines. We adapted the headers of the controls to improve the visual hierarchy and achieve consistency between pages and floorplans.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.f.FlexibleColumnLayout

sap.f.FlexibleColumnLayout

We introduced a visual improvement of the column separator to enhance its visibility. It is applied to the SAP Quartz Light theme and both SAP Belize themes (along with the high-contrast themes), and there are no differences between the cozy mode and the compact mode.For more information, see the Sample.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.f.GridContainer

sap.f.GridContainer

This control is no longer experimental, but some properties, methods, and aggregations are still in experimental state.For more information, see the API Reference.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.m.Dialog, sap.m.IconTabBar, and sap.m.Input

sap.m.Dialog, sap.m.IconTabBar, and sap.m.Input

Visual improvements based on the latest SAP Fiori Design Guidelines were implemented for the SAP Quartz Light theme.

  • sap.m.Dialog - button stretching on mobile phones has been removed.
  • sap.m.Input - Success semantic state border is now 1 px for both the SAP Quartz Light and SAP Belize themes.
  • sap.m.IconTabBar - top, right, and left shadows are hidden. The bottom shadow is visible over the content, and the bottom border has been removed.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.m.Label

sap.m.Label

Visual changes have been introduced. If the required property is set to true, the asterisk is now smaller and darker. For more information, see the Sample.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.m.Link

sap.m.Link

A new key user adaptation/SAPUI5 flexibility feature now enables the target property to be changed in the UI Adaptation mode if the href property is set. For more information, see the Samples.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.m.PlanningCalendar

sap.m.PlanningCalendar

We have changed the look of the sap.m.PlanningCalendar. The header part is now aligned with the one of sap.m.SinglePlanningCalendar to have a similar experience when interacting with the two controls. For more information, see the Sample.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.m.SelectDialog

sap.m.SelectDialog

We have updated the behavior of the sap.m.SelectDialog when the single selection mode has the rememberSelections property set to true. Now the user can close the SelectDialog by pressing the already selected item from a single selection dialog. This means that the users no longer need to press Cancel, if they have opened the SelectDialog for a second time to check what was previously selected. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.m.SinglePlanningCalendar

sap.m.SinglePlanningCalendar

A new viewChange event has been introduced, which is fired when the user changes the view of the control. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.m.TableSelectDialog

sap.m.TableSelectDialog

The new resizable and draggable properties have been introduced which affect the desktop mode. They allow the TableSelectDialog to be dragged and resized. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.m.ViewSettingsDialog

sap.m.ViewSettingsDialog

We have improved the user experience of the search. When there are no items matching the search criteria, the Select All checkbox is disabled. For more information, see the API Reference.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

Changed

Control

sap.ui.integration.widgets.Card

sap.ui.integration.widgets.Card

  • Static resource handling improvements have been introduced. Relative URLs for static resources (i18n files, icons, and images) inside the manifest can now be resolved based on the provided path in the baseURL property. This property helps to resolve the card bundle resource locations, in cases when the card manifest is provided as an object.

  • We have introduced a new withCredentials boolean property for the sap.ui.integration.widgets.Card’s manifest. It is part of the request property. It indicates whether cross-site requests should be made using credentials or not.

For more information, see the API Reference.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

1.71

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

The new enableNotification property of MultiSelectionPlugin can be used to display a message when the limit of rows that has been selected at the same time is reached.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.71

Info Only

2019-10-10

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