Skip to content

Latest commit

 

History

History
967 lines (565 loc) · 25.9 KB

What_s_New_in_OpenUI5_1_61_d991552.md

File metadata and controls

967 lines (565 loc) · 25.9 KB
loio
d9915520aee34b7b83dd2cd85f4db007

What's New in OpenUI5 1.61

With this release OpenUI5 is upgraded from version 1.60 to 1.61.


Version

Type

Category

Title

Description

Action

Available as of

1.61

New

Feature

Enabling Applications to Comply with the Content Security Policy (CSP)

Enabling Applications to Comply with the Content Security Policy (CSP)

The OpenUI5 framework now allows you to run applications in an environment in which CSP has been enabled. Inline scripts are not required anymore, but you must still allow eval() for OpenUI5 to run. For details about the supported policies, and for recommendations on writing CSP-compliant applications, see Content Security Policy.

Note:

An application needs to be prepared to the used policy to run in a CSP-enabled environment.

New•Feature•Info Only•1.61

Info Only

2018-12-20

1.61

New

Control

sap.m.SinglePlanningCalendar

sap.m.SinglePlanningCalendar

The sap.m.SinglePlanningCalendar is a new control designed to display the schedule of a single resource. It can display three types of time intervals - a single day, a work week, or a full week. You can add custom actions to facilitate the interaction with the control.

SinglePlanningCalendar Header Area

SinglePlanningCalendar Meetings

For more information, see the API Reference and the Samples.

New•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • sap.ui.model.odata.v4.Context#refresh is supported for the bound context and the return value context of sap.ui.model.odata.v4.ODataContextBinding.

  • You can now use sap.ui.model.odata.v4.Context#requestSideEffects to load side effects when implicit loading is switched off via the binding-specific parameter $$patchWithoutSideEffects. This method must only be called on the bound context of a context binding, or on the return value context of an operation binding. With OpenUI5 1.61, there is only basic support for :n navigations, that is, the complete context is refreshed.

  • For the calculation of the path for reading data, relative bindings use the path of the context instead of the canonical path. The creation of a new entity uses the deep path as well. Use the $$canonicalPath binding-specific parameter to switch to the old behavior.

Note that we have introduced this change to support message processing.

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

Changed•Feature•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.f.DynamicPage/sap.f.semantic.SemanticPage

sap.f.DynamicPage/sap.f.semantic.SemanticPage

  • With the use of the new accessibility landmarkInfo aggregation, you can now set custom accessibility roles and labels for the different sections of the pages.For more information, see the API Reference.

  • We have enabled the controls to be a droppable area. For more information, see Drag and Drop.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.f.GridList

sap.f.GridList

We have implemented a regressive enhancement (polyfill) that enables the sap.f.GridList layout to work with Microsoft Internet Explorer 11. For more information, see the Sample.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.m.Input

sap.m.Input

Тhe sap.m.Input control now has autocomplete functionality which is enabled when the showSuggestion Boolean property is set to true (default). As the user types in the input field, the first matching item from the suggestions list gets highlighted. Matching text is based on the beginning of the first word entered in the input field. An autocompleted value can be accepted by pressing [Enter]. For more information, see the API Reference and the Samples.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.m.Label

sap.m.Label

We have changed the color for labels whose displayOnly property is set to true. The new color results in #666 for the Belize theme and #ddd for the Belize Deep theme. With this change, the color contrast ratio returns to the standard requirement, and the displayOnly label is visually indistinguishable from the normal label. For more information, see the API Reference and the Samples.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.m.ObjectHeader

sap.m.ObjectHeader

Тhe sap.m.ObjectHeader control now supports circle-shaped images with the use of the new imageShape property. For more information, see the API Reference and the Samples.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.m.Select/sap.m.SelectList

sap.m.Select/sap.m.SelectList

The sap.m.Select and sap.m.SelectList controls can now display icons before the text. You can set the icons through the icon property of each sap.ui.core.ListItem used in sap.m.SelectList or sap.m.Select.For more information, see Sample: sap.m.Select and Sample: sap.m.SelectList.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.m.semantic.DetailPage/sap.m.semantic.SemanticPage

sap.m.semantic.DetailPage/sap.m.semantic.SemanticPage

We have enabled the controls to be a droppable area. For more information, see Drag and Drop.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.m.Table

sap.m.Table

The sortIndicator property, which indicates that a column is sorted, is now available in sap.m.Column. The column displays the appropriate icon and also shows the sort order in the column. For more information, see the API Reference for the SortIndicator property.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.ui.layout.cssgrid.CSSGrid

sap.ui.layout.cssgrid.CSSGrid

We have added new samples to demonstrate different use cases. For more information, see the Samples.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.ui.unified.Calendar

sap.ui.unified.Calendar

The sap.ui.unified.Calendar control now has aligned keyboard navigation when used in a single interval selection mode. This means that if the user has selected the start date but has not yet selected the end date, all dates between the start date and the date the mouse is currently hovering over will be highlighted to indicate that they will be part of the selected interval.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Control

sap.uxap.ObjectPageLayout

sap.uxap.ObjectPageLayout

  • You can now enable the subsections of sap.uxap.ObjectPageLayout to expand to the full height of the sections container. To do this, add the sapUxAPObjectPageSubSectionFitContainer CSS class to the sap.uxap.ObjectPageSubSection to make it auto-expandable.

  • With the use of the new accessibility landmarkInfo aggregation, you can now set custom accessibility roles and labels for the different sections of the page.For more information, see the API Reference.

  • We have enabled the control to be a droppable area. For more information, see Drag and Drop.

  • We have changed the default layout of Form/SimpleForm in ObjectPageSubSection from ResponsiveGridLayout to ColumnLayout.For more information, see API Reference and the Sample.

Changed•Control•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

User Documentation

Demo Apps/Tutorials

Demo Apps/Tutorials

We have adapted all demo apps and tutorials to the latest UI5 evolution recommendations and concepts, including:

  • Adapting to the modular core
  • Loading all resources asynchronously
  • Replacing deprecated APIs
  • Updating automated testing recommendations
  • Removing inline scripts in HTML pages

Some of these concepts use new APIs that have been available since OpenUI5 release 1.60.

Changed•User Documentation•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

User Documentation

New Quick Start Tutorial

New Quick Start Tutorial

We have replaced the Hello World! tutorial with a new Quick Start tutorial that showcases the key features of OpenUI5 in three simple steps. For more information, see Quickstart Tutorial.

Changed•User Documentation•Info Only•1.61

Info Only

2018-12-20

1.61

Changed

Feature

Demo Kit Tools Page

Demo Kit Tools Page

We have updated the Tools page and added two more blocks about the Support Assistant tool and resources for the alpha release of the UI5 Build and Development Tooling. For more information, visit the Tools section in Demo Kit.

Changed•Feature•Info Only•1.61

Info Only

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