Skip to content

Latest commit

 

History

History
740 lines (428 loc) · 22.7 KB

What_s_New_in_OpenUI5_1_63_e8d9da7.md

File metadata and controls

740 lines (428 loc) · 22.7 KB
loio
e8d9da76dcba4068aea81902bf631861

What's New in OpenUI5 1.63

With this release OpenUI5 is upgraded from version 1.62 to 1.63.


Version

Type

Category

Title

Description

Action

Available as of

1.63

New

Feature

Custom Currencies

Custom Currencies

Comprehensive support for formatting and parsing currencies has been part of OpenUI5 for a long time. We now extended the handling of custom currencies, so that you can also specify custom currencies per currency NumberFormat instance.

For more information, see Currency Formatting.

New•Feature•Info Only•1.63

Info Only

2019-02-27

1.63

New

Feature

UI5 Web Components

UI5 Web Components

UI5 Web Components are a set of reusable UI elements, which can be used for your static websites or web apps with a minimal footprint. They bring the relevant OpenUI5 qualities and latest SAP Fiori user experience to the HTML level and enable you to build a complete, enterprise-ready, and responsive web app, even if you're already using a different web framework.

UI5 Web Components are not built on top of OpenUI5 and are not its successor. They are lightweight and independent UI elements, offered complementary to the framework.

For more information, see the UI5 Web Components home page, the GitHub Project, and the blog post.

New•Feature•Info Only•1.63

Info Only

2019-02-27

1.63

New

Control

sap.f.ShellBar (Experimental)

sap.f.ShellBar (Experimental)

We have implemented a new sap.f.ShellBar control, which is used as the uppermost section (shell) of the app. The control is fully responsive and adaptive, and corresponds to the latest SAP Fiori Design Guidelines.

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

New•Control•Info Only•1.63

Info Only

2019-02-27

1.63

New

Control

sap.m.upload.UploadSet

sap.m.upload.UploadSet

UploadSet is a new control that enables users to upload one or multiple files from their computer, tablet, or phone and to attach them to your application. This control builds on the sap.m.UploadCollection control, providing better handling of headers and requests, unified behavior of instant and deferred uploads, as well as improved progress indication.

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

New•Control•Info Only•1.63

Info Only

2019-02-27

1.63

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 types sap.ui.model.odata.type.Unit and sap.ui.model.odata.type.Currency: The new types use the unit or currency customizing as provided by the back end in a special code list. For more information, see Currency and Unit Customizing in OData V4.

  • The method sap.ui.model.odata.v4.AnnotationHelper.format: This method can be used instead of v4.AnnotationHelper.value to generate bindings with type information and constraints. It also includes $Path in the result. To avoid the inclusion of $Path, resolve $path with the sap.ui.mode.odata.v4.AnnotationHelper.resolve$Path method. To create composite bindings with the new sap.ui.model.odata.type.Unit and sap.ui.model.odata.type.Currency types, use sap.ui.model.odata.v4.AnnotationHelper.format. For more information, see Meta Model for OData V4.

  • The binding parameter $$patchWithoutSideEffects: The parameter was introduced with SAPUI5 1.60 and can now be used for sap.ui.model.odata.v4.ODataListBindings. The parameter is now also inherited to dependent bindings to avoid inconsistent behavior that was caused by the missing inheritance.

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.

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

Changed•Feature•Info Only•1.63

Info Only

2019-02-27

1.63

Changed

Control

sap.f.Avatar

sap.f.Avatar

We have introduced a fallback image behavior that handles situations when the provided image source path leads to a non-existing image. If the initials property is set, Avatar displays the set value, otherwise a default icon markup is displayed.For more information, see the Sample.

Changed•Control•Info Only•1.63

Info Only

2019-02-27

1.63

Changed

Control

sap.f.DynamicPage

sap.f.DynamicPage

We have implemented the option to provide a simple, single-line title that takes less space on smaller phone screens when the DynamicPageHeader is collapsed (snapped). You can enable it with the use of the new snappedTitleOnMobile aggregation.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.63

Info Only

2019-02-27

1.63

Changed

Control

sap.f.semantic.SemanticPage

sap.f.semantic.SemanticPage

We have implemented the option to provide a simple, single-line title that takes less space on smaller phone screens when the SemanticPage header is collapsed (snapped). You can enable it with the use of the new titleSnappedOnMobile aggregation.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.63

Info Only

2019-02-27

1.63

Changed

Control

sap.m.ObjectNumber / sap.m.ObjectStatus

sap.m.ObjectNumber / sap.m.ObjectStatus

You can now display both controls with a large font size, thus meeting the SAP Fiori Design Guidelines for displaying facets in the ObjectPageHeader. To use the larger font size, add the newly introduced CSS classes to the controls. For more information, see the API Reference (sap.m.ObjectNumber, sap.m.ObjectStatus), and the Samples (sap.m.ObjectNumber, sap.m.ObjectStatus).

Changed•Control•Info Only•1.63

Info Only

2019-02-27

1.63

Changed

Control

sap.m.Select

sap.m.Select

To ensure that the value states are displayed in all situations and devices, the control is now enabled to display the text set in the valueStateText property when the dropdown is opened.For more information, see the Sample.

Changed•Control•Info Only•1.63

Info Only

2019-02-27

1.63

Changed

Control

sap.ui.layout.cssgrid.CSSGrid

sap.ui.layout.cssgrid.CSSGrid

You can now set the CSSGrid breakpoints (large, medium, or small) to depend on the size of the parent container rather than the device screen size (media query). To enable the feature, use the new containerQuery property in the GridResponsiveLayout class. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.63

Info Only

2019-02-27

1.63

Changed

Feature

Demo Kit API Reference Tree

Demo Kit API Reference Tree

We have improved the API Reference tree to use proper nesting of the OpenUI5 symbols based on a strict hierarchical structure. Fewer elements are now displayed on the root level, thus improving the user experience and shortening the time the user spends trying to find a specific symbol in the tree structure.

Changed•Feature•Info Only•1.63

Info Only

2019-02-27

Parent topic:Previous Versions

Related Information

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