Release Notes for 1.20
This page contains the release notes for the patches of the 1.20 release.
Version 1.20.10 (July 2014)
A patch for the rel-1.20 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] FocusHandler: Error Handling / Ensure complete processing of event queue
- [FIX] Template.js: Fix Binding Path in Content
- [FIX] XMLTemplateProcessor: Added Error Message When Control Can't Be Created
- [FIX] sap.m.IconTabBar: uneven scrolling in Android Fiori Client
Desktop
- [FIX] CalloutBase: Added Check for "oPopup" when Popup is Used
- [FIX] ComboBox: no liveChange event by opening List
- [FIX] DropdownBox: shows only one entry in Firefox
- [FIX] NotificationBar: Fixed Using the Animation With jQuery Version 1.7.1
- [FIX] RichTooltip: security issue of FormattedTextView in ValueStateText and Text
- [FIX] SimpleForm: getContent returns null instead of []
- [FIX] SimpleForm: width ResponsiveLayout, addContent brings error
- [FIX] Slider, RangeSlider: no change event for HOME/END
- [FIX] Slider, RangeSlider: no change event if value set
- [FIX] UX3/NotificationBar: Wrong translation string
- [FIX] commons.DatePicker: allow to clear date on mobile device
- [FIX] commons/Splitter: Lost events with absolute position elements
- [FIX] Form, Simpleform: return this; for overwritten setters
Mobile
- [FIX] sap.m.(Table): SelectDialog fix for margin calculation
- [FIX] sap.m.IconTabBar: uneven scrolling in Android Fiori Client
- [FIX] sap.m.Popover: setOffsetX/Y doesn't update the UI when placement is Vertical, Horizontal or Auto
Others
- [FIX] Form: Form with ResponsiveGridLayout - misalignment on iOS
Version 1.20.9 (June 2014)
A patch for the rel-1.20 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] ODataModel: Revert reset of list binding in case of error
Desktop
- [FIX] Table: fixed the sort/filter icon padding for the column
Version 1.20.8 (June 2014)
A patch for the rel-1.20 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] ODataModel: Reset list binding in case of error
- [FIX] ODataModel: Use null literal in filter expressions
- [FIX] ResourceHandler: workaround for IE issue EOT files and Vary header
- [FIX] core.BusyIndicator: Position at Top and Use CSS Animation
- [FIX] sap.ui.Device: Chrome WebView returns physical pixel instead of logic pixel from window.screen.width/height
Desktop
- [FIX] sap.ui.commons.FileUploader: sameFilenameAllowed
- [FIX] sap.ui.layout.form.ResponsiveGridLayout: typo in API doc ( GitHub issue #73)
- [FIX] sap.ui.table.Table: Infinity row count if table runs in IFRAME
Mobile
- [FIX] ApplicationBestPractice - link correction
- [FIX] sap.m.Carousel pageChanged event
- [FIX] sap.m.IconTabBar fixed click on showAll variant
- [FIX] sap.m.List / Table - Never ending loading animation issue is fixed.
- [FIX] sap.m.ObjectAttribute fire press event only if clicked on text
Version 1.20.7 (June 2014)
A patch for the rel-1.20 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] Accept header for $count to restrictive
- [FIX] ClientTreeBinding: Apply filter on root level for arrays
- [FIX] Custom theming: missing base.less ( GitHub issue #42)
- [FIX] DateFormat: 12:00 defaults to 12:00 PM
- [FIX] Delegates not correctly changed during execution
- [FIX] LocalBusyIndicator: Clear delayed call when DOMRef was removed
- [FIX] Routing: Added documentation for extend function
- [FIX] Table: Don't resize Table when LocalBusyIndicator is shown
- [FIX] Tree: Ignore null values when processing nodes
Desktop
- [FIX] ColorPicker: Enable addStyleClass on control
- [FIX] ColorPicker: Hue 360 calculates wrong color
- [FIX] ComboBox changing order of items in model
- [FIX] ResponsiveFlowLayout: Fixed Rendering for Property 'Responsive'
- [FIX] ResponsiveFlowLayout: Fixed Flickering in RTL-mode
- [FIX] Table Column: Filter state check for custom menus
- [FIX] Table: Don't resize Table when LocalBusyIndicator is shown
- [FIX] commons.Dialog: Focusing Control Instead if DOM-Ref
- [FIX] sap.ui.commons.RoadMap: Label truncation with ellipses
- [FIX][ACC] UX3/Shell: Focus PaneBar content after opening
Mobile
- [FIX] sap.m.Dialog: dialog isn't position at the center when keyboard is shown before opening dialog.
- [FIX] sap.m.IconTabHeader update scroll arrows on desktop after scrolling
- [FIX] sap.m.List/Table? - "No data" text during busy state is removed.
- [FIX] sap.m.Popover: popover closes itself when content of popover gets bigger.
- [FIX] sap.m.ResponsivePopover: javascript exception during destroy.
- [FIX] sap.m.ResponsivePopover: model can't be propagated from ResponsivePopover to the inner Popover control.
- [FIX] sap.m.SegmentedButton: disable segments in segmented button
- [FIX] sap.m.Select: escape the curly brackets (databinding issue)
- [FIX] Facet Filter Search Box issue
Others
- [FIX] sap.ui.unified.Shell: Optimize header hiding on Win 8 / Chrome
Version 1.20.6 (May 2014)
A patch for the rel-1.20 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] TemplateView: Fill content aggregation
- [FIX] XMLView: properly handle children that become visible again
- [FIX] core.Popup: Update Opener When It Has Been Rerendered
Desktop
- [FIX] ActionBar: set aria-pressed for follow/flag action
- [FIX] ComboBox - ListBox item from model not displayed
- [FIX] DatePicker syntax error
- [FIX] NotificationBar: Cover Table's Row Header
- [FIX] commons.Dialog: Focusing in TabChain for JAWS
- [FIX] core.Popup: Update Opener When It Has Been Rerendered
- [FIX] sap.ui.commons.ListBox: Spacing issue (icon / text)
Mobile
- [FIX] FacetFilter: Fixes for CSS messages .
- [FIX] Form explored app in edit mode
- [FIX] IE9: Placeholder for inputs are not shown
- [FIX] sap.m.ObjectListItem number/unit formatting, title word break
- [FIX] sap.m.TablePersoDialog: fixed bug in 'exit' method
Others
- [FIX] Demokit: correct links from dev guide to API reference
- [FIX] TinyMCE language update
- [FIX] TinyMCE update to 3.5.10 (IE11 compatibility)
Version 1.20.5 (May 2014)
A patch for the rel-1.20 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FEATURE] ResourceHandler: remote resources tunneling
- [FIX] LocalBusyIndicator: Ensure that delayed calls are cleared
- [FIX] ODataMetadata - fire failed event if metadata document is invalid
- [FIX] ResourceHandler: fixed the ResourceLocatoryFactory for OSGi case
Desktop
- [FIX] TreeTable: Leaf icon should not be focusable
- [FIX] UX3/ToolPopup: First Focusable uses FocusDomRef of Controls
Mobile
- [FIX] Added missing Demo App for TDG
- [FIX] Shopping Cart: remove dependency to sap.me ( GitHub issue #41)
- [FIX] Tiles initially not shown on Android devices
- [FIX] Toolbar should not be invalidated during the rendering with setDesign calls from the parent.
- [FIX] sap.m.Dialog: fix the detached select popup issue when select is inside a dialog.
- [FIX] sap.m.Popover: fix the wrong positioning of Popover when it's opened by svg in RTL mode.
- [FIX] sap.m.Popover: popover flickers when openBy DOM gets rerendered
- [FIX] sap.m.RatingIndicator: Tooltip rendering added
Others
- [FIX] Include current version of docu in OpenUI5 SDK (add "Application Best Practices"/TDG section)
- [FIX] RichTextEditor: Fixed to work properly in ThingInspector
Version 1.20.4 (April 2014)
A patch for the rel-1.20 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FEATURE] Icon Font is upgraded to version 2.6 with 5 new icons.
- [FIX] Modified color of SAP-Icons in disabled Button in Blue Crystal theme
- [FIX] CustomCssCheck - fixed customCheck method to test all libs
- [FIX] Device API: Fix Mediaquery behavior in Firefox in hidden iframes
- [FIX] Error in ODataModel / datajs caused by update to Chrome 34 when performing create/update actions
- [FIX] JSONTreeBinding: Fix Treebinding considers NULL as node
- [FIX] ODataModel: fix sync/async usage for batch requests
- [FIX] ODataTreeBinding: Make relative binding work
- [FIX] Scrolling in table leads to empty table
- [FIX] sap.ui.Device.orientation: wrong orientation calculation on iPhone with version 7.0.x while keyboard is open.
- [FIX] sap.ui.core.ws.SapPcpWebSocket.SUPPORTED_PROTOCOLS (JSDoc)
- [FIX] router can destroy after 2 times initialize
Desktop
- [FIX] Change hover/focus icon on Expand/Collapse Button for Tree
- [FIX] Accordion Text Selection Bug Fix
- [FIX] DataSet does not rerender after item change
- [FIX] New aria attributes added in TreeNode
- [FIX] SegementedButton Icon Font Color
- [FIX] Table: Header is sometimes too large
- [FIX] Table: fixed ItemNavigation with multi labels in col header
- [FIX] Table: fixed the unexpected identifier errors when resizing
- [FIX] TreeTable: removed "!important" indentation of tree nodes
- [FIX] UX3/Shell: Acc, Focus Pane when selected
Mobile
- [FEATURE] sap.m.Table#getColumns function can be used to get columns in order.
- [FIX] Added new type for work day(s)
- [FIX] Demokit.SplitApp: SplitApp demo application shows empty page when runs on phone
- [FIX] GrowingEnablement should respect grouping and non-grouping cases
- [FIX] GrowingEnablement: vertical scroll bar is always visible
- [FIX] New type not showing correct selection
- [FIX] sap.m.ActionListItem: Adjusted line-height to prevent letters from being cut-off
- [FIX] sap.m.ActionSheet: ActionSheet closes immediately after the first time opening
- [FIX] sap.m.Carousel: removed mark on touchStart/mouseDown event
- [FIX] sap.m.Carousel: Fixed issue with arrows in RTL mode
- [FIX] sap.m.Carousel: fixed RTL swipe issue
- [FIX] sap.m.DateTimeInput invalid date handling issue of DateTimeInput is fixed.
- [FIX] sap.m.DateTimeInput now uses Device API instead of jQuery.support
- [FIX] sap.m.Dialog: escape key can't close dialog when there's no button inside.
- [FIX] sap.m.Dialog: names are saved instead of the class definition for the adding special CSS class for scrollable content because of lazy loading.
- [FIX] sap.m.FacetFilter: Filter items page in dialog is blank
- [FIX] sap.m.FacetFilter: Fix duplicate ID
- [FIX] sap.m.FacetFilter: Ignore checkbox when updating active state for single select list.
- [FIX] sap.m.FacetFilter: Summary bar not active on phone
- [FIX] sap.m.FacetFilter: listClose reports allSelected=true
- [FIX] sap.m.IconTabBar fixed preserveDom issue
- [FIX] sap.m.Input change event issue on focus out in IE9 is fixed.
- [FIX] sap.m.Popover/Dialog: List in Popup pushes popover to maximum width in IE9
- [FIX] sap.m.ObjectHeader removed superfluous css clear property
- [FIX] sap.m.ObjectHeader, sap.m.ObjectStatus
- [FIX] sap.m.RadioButton/CheckBox - disabled shows no hover anymore
- [FIX] sap.m.SearchField: magnifier icon is shown twice
- [FIX] sap.m.SegmentedButton setSelectedButton call does not update UI
- [FIX] sap.m.Select: options are not shown for footer select when runs on android phone with version less than 4.1
- [FIX] sap.m.SelectDialog/Table trigger search also without data binding (openui5 issue 34)
- [FIX] sap.m.SplitContainer/SplitApp: recreate showMasterButton when it's destroyed during page navigation.
- [FIX] sap.m.SplitContainer: master area closes immediately after open in IE9.
- [FIX] sap.m.Switch: performance problem in onAfterRendering() method
- [FIX] sap.m.Tile qUnit test transform3d in IE10
Charts
- [FIX] Fix Axis reference issue.
- [FIX] Rewrite logic of ColorUtil
Inbox
- [FIX] Inbox: Sort on column attributes not working
Others
- [FIX] Popup block layer smaller than document
- [FIX] Positioning of the background in Blue Crystal theme in IE9
- [FIX] RichTextEditor: Enable browser spell checking
- [FIX] sap.ui.unified.Shell: Fix logo alignment
Version 1.20.3/1.20.2 (March 2014)
A patch for the rel-1.20 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] Adapt the sourceURL pragma to the changed specification
- [FIX] Cannot read property '__deferred' of null
- [FIX] Do not minimize LESS files; no separate parameter file for RTL
- [FIX] Element: Do not invalidate if dependents are changed
- [FIX] ListBinding on expanded data does not work
- [FIX] MockServer: Fix the RegExps and CRUD operations
- [FIX] ODataListBinding: Improve count/inlinecount handling
- [FIX] ODataModel - ETags were not found at model
- [FIX] ODataModel - wrong ETags handling
- [FIX] ODataModel documentation correction
- [FIX] ODataModel: Fixed issue with filters on expanded collection
- [FIX] ODataModel: fix correct resetting of change key
- [FIX] ODataModel: fixed exception in token handling
- [FIX] ODataModel: adapt documentation for Two Way binding for setProperty function
Desktop
- [FIX] ListBox show ellipsis if text too long
- [FIX] RichTooltip: empty text in the table's cells
- [FIX] RichTooltip: value state in the table's cells is empty
- [FIX] Table: Fix Misalignment of columns due to invisible column
- [FIX] Table: Make _updateTableContent work with named models
- [FIX] Toolbar: Check for DomRef
- [FIX] UX3/ExactBrowser: attributeSelected-event - correct attribute
- [FIX] commons.Paginator: addStyleClass
- [FIX] commons.TreeNode
Mobile
- [FEATURE] ToolbarLayoutData is added to layout toolbar items.
- [FEATURE] enableBusyIndicator property is added into List and Table
- [FIX] sap.m.IconTabBar: removeItem - allow ID param and fix return value
- [FIX] sap.m.ActionSheet: ActionSheet isn't positioned right when orientation changes.
- [FIX] sap.m.Carousel: Focus painting and event handling issues fixed - painting focus on desktop did not work after mouse activation - swipe event was propagated even if not necessary
- [FIX] sap.m.FacetFilter: Redesign
- [FIX] sap.m.IconTabBar/IconTabBarFilter: fix for tooltip
- [FIX] sap.m.IconTabBar: fix for focus outline
- [FIX] sap.m.Image: avoid setting back to the normal state src on touchend when there's no active src set
- [FIX] sap.m.Input - Corrected misspelled call to destroy suggestion popup
- [FIX] sap.m.SegmentedButton: control pushes the dialog to the maximum size when runs in IE.
- [FIX] sap.m.Table/Select/ViewSettingsDialog improved parent handling & fixed endless loop when getUIArea() is empty
- [FIX] sap.m.TablePersoController: fixed issue with unreliable comp names Provided means to provide a default component name as the first part of tablePerso persistence ids, as asking paretn components for their comp name urned out to be not reliable
- [FIX] sap.m.RadioButton - focus handling
- [FIX] sap.m.Carousel: Focus painting and event handling issues fixed - painting focus on desktop did not work after mouse activation - swipe event was propagated even if not necessary
- [FIX] sap.m.Select: long items are truncated in IE9
- [FIX] sap.m.List fixing Multi select List
Others
- [FIX] SDK: Highlighting of empty search terms runs endlessly
Version 1.20.1 (March 2014)
A patch for the rel-1.20 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] SearchField - not focusable on iOs
- [FIX] sap.m.List: wrong item is selected in IOS
- [Fix] ScrollEnablement iscroll does not crash
Desktop
- [FIX] InPlaceEdit make content to default aggregation
- [FIX] SearchField - not focusable on iOs
Charts
- [FIX] Fix Time Bubble Chart's demo page issue.
Others
- [FIX] ToolPopup: Fixed Padding Bottom in BlueCrystal
Version 1.20.0 (March 2014)
A release for the master code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FEATURE] Device API: add browser.msie, browser.mozilla and and browser.webkit; deprecate browser.internet_explorer as it was unnecessarily long
- [FEATURE] Document default aggregations of controls.
- [FEATURE] Enable portal themeroot
- [FEATURE] Exclude test-resources from the optimized runtime archives
- [FEATURE] Fragments: Removes 'Experimental' Flag
- [FEATURE] Gateway statistics for oData requests
- [FEATURE] Infra: Switch from JSUnit/QUnit to Selenium/QUnit Testrunner
- [FEATURE] Isolate the "MVI" theme
- [FEATURE] Less: migration to 1.5.1 / massive rework of Rhino integration
- [FEATURE] Let SAPUI5 copyright extend to 2014
- [FEATURE] Minimal browser UI in iOS7 on phones
- [FEATURE] Mock Server -Alignment with Gateway OData format
- [FEATURE] Model: destroy function
- [FEATURE] OData Annotations: XML string document loading
- [FEATURE] OData: Annotations Parser
- [FEATURE] ODataModel: Better configuration of count retrieval
- [FEATURE] ODataModel: Support for asynchronous Create/Update/Remove?
- [FEATURE] ODataModel: added event for metadata load failure
- [FEATURE] ResizeHandler: Improve sleep mode
- [FEATURE] ResourceHandler: added support to exchange ResourceLocator
- [FEATURE] Support Tool: Show Versions of all Loaded Libraries
- [FEATURE] Support merge and preload of i18n files
- [FEATURE] TextField Placeholder also for IE8/9
- [FEATURE] ToolPopup: Provide Open- and Close-Duration
- [FEATURE] Upgrade to jQuery-ui 1.10.4
- [FEATURE] WebSocket: sub-protocols / close arguments
- [FEATURE] add support for OData system query options
- [FEATURE] core: Upgrade jQuery to 1.10.2
- [FEATURE] mock server - add support for $Expand and error handling for query options
- [FEATURE] sap.m.IconTabBar: adapt behaviour for Windows 8 combi devices
- [FEATURE] sap.ui.unified.Shell: Adapt Logo Handling according to new design specs
- [FEATURE] startIndex and length in aggregation binding
- [FEATURE] use central device API, deprecate the one in jQuery.sap.mobile
- [FEATURE] workaround for style sheet limit in IE9
- [FEATURE] sap.ui.core.Component: Provide local event bus
- [FEATURE] Let SAPUI5 copyright extend to 2014
- [FIX] "binding undefined" error when updating Bindings
- [FIX] - Improve Mock Server Simulate method performance
- [FIX] Accordion: Drag and Drop Refactoring
- [FIX] ActionSelect: remove buttons from the ActionSelect content popup
- [FIX] Allow class property for XML views
- [FIX] Always simulate touch events when 'sap.m' is configured.
- [FIX] Annotations always firing malformed XML event
- [FIX] Better Unicode support (supplementary characters)
- [FIX] Chrome on Android tablets not detected as mobile
- [FIX] ClientTreeBinding: Allow filtering 0
- [FIX] ContextBinding: set context to null if not yet there
- [FIX] Dataset wrong parameters in selectionChanged event
- [FIX] DateFormat: Improve Date and Time format handling
- [FIX] Detect correct name for nested xml views
- [FIX] Device: don't crash on platforms other than Linux/Win/Mac?
- [FIX] ETag-related errors after refresh and on overwrite
- [FIX] Fix unit test for Device.js in IE
- [FIX] Fixed error with validating relative URLs
- [FIX] Gerenal: prevent the simluated mouse and click events from reaching the wrong dom element when runs on mobile device.
- [FIX] IE10 FlexBox test: Stick to just -ms prefix
- [FIX] Improve change detection to avoid loops in checkUpdate
- [FIX] Improve the rendering logic for Popups
- [FIX] Include developer texts in default set of supported languages
- [FIX] JSONTreeBinding: Fix binding of array
- [FIX] ManagedObject: fix correct detaching of modelRefreshHandler
- [FIX] MockServer: fix problems with encoded urls
- [FIX] MockServer: added metadata support for entity values
- [FIX] Models: new getObject function and XMLModel: fix changeDetection for nodes
- [FIX] NotificationBar: Enable Read-Only Messages
- [FIX] NumberFormat: Correctly handle very large or small numbers
- [FIX] ODataAnnotations: Alias replacement and FakeService tests
- [FIX] ODataMetadata: add check if entity container contains an entity set
- [FIX] ODataModel: Don't fire RequestFailed for aborted requests
- [FIX] ODataModel: Don't override existing data with deferred
- [FIX] ODataModel: Two Way remove unnecessary metadata payload
- [FIX] ODataModel: adapt documentation for metadata load/failed events
- [FIX] ODataModel: fix count request headers
- [FIX] ODataModel: fix firing of request/data events when count is 0
- [FIX] Performance by touch scroll on IOS devices
- [FIX] Popup error if focus lost
- [FIX] Popup: Closing when opener is removed
- [FIX] Popup: Document Collision Parameters
- [FIX] Preload should handle global function declarations properly
- [FIX] Regression: avoid script error for missing resource bundles
- [FIX] Replace some jQuery.browser.msie occurrences
- [FIX] RichTextEditor: Multiple fixes for RTE inside Popup
- [FIX] Router: Remove wrong oData parameter from detach functions
- [FIX] Router: Set init flag earlier to prevent initialization twice
- [FIX] ScrollContainer fix RTL issues with iScroll
- [FIX] ScrollContainer: fix initial scroll position in RTL
- [FIX] Scrollbar: Chrome with 90% Zooming factor
- [FIX] Support more types of bootstrap URLs, e.g. without a leading path
- [FIX] Support-Tool Control-Tree: Enum-Properties
- [FIX] Support-Tool: Control-Tree
- [FIX] Support-Tool: Control-Tree - Binding Info
- [FIX] Table: Make tabbable work in popup
- [FIX] Table: Show ghost column header always on top of table
- [FIX] Update of ComplexTypes / ETag handling
- [FIX] change <core:View> to <mvc:View> in XMLView examples
- [FIX] commons.Panel: scrollLeft in RTL mode
- [FIX] core.Popup: 'checkDocking' Must Use Re-rendered 'of' Also
- [FIX] core.Popup: Memory Leak
- [FIX] jQuery-Mobile: fixed text selection issues on Desktop Chrome
- [FIX] jQuery.sap.act: Avoid unnecessary timer initialization
- [FIX] jQuery.sap.encoder: Allow tilde in URLs
- [FIX] jQuery.sap.log: missing conversion to string
- [FIX] modal Popup prevent HTML page from scrolling
- [FIX] oDataModel - fixed missing ETag in submitChanges method
- [FIX] remove missing logo URL in test page
- [FIX] sap.m.Carousel: replaced swipe-view, desktop-ready, bluecrystal
- [FIX] sap.m.Carousel: resize and swipe issues within SplitApp - Horizontal swipe in carousel has prioriry over SplitApp - fixed resize handling (used different resize handler)
- [FIX] sap.m.ScrollContainer: no horizontal scrolling in IOS
- [FIX] sap.ui.Core ThemeCheck - changed check for CustomCSS
- [FIX] sap.ui.core ODataModel: pass ETag to batch
- [FIX] sap.ui.core make custom theme check case insensitive
- [FIX] sap.ui.core.Icon: slim-arrow-down icon is sometimes not shown in IE9.
- [FIX] sap.ui.core.Popup: fix one of the usage of jQuery.contains in which the first parameter is not with type DOMNode but string.
- [FIX] sap.ui.core.RenderManager: avoid Javascirpt error when unregistered custom icon is used.
- [FIX]: FocusHandler: Avoid focusleave event when source and target control is the same
- [Fix] removing a wrong @since tag
Desktop
- [FEATURE] FileUploader: HTML5 extensions.
- [FEATURE] Form - new property editable
- [FEATURE] Let SAPUI5 copyright extend to 2014
- [FEATURE] Table: Enable/disable showNoData without rerendering
- [FEATURE] Table: Support Grouping for all Client List Bindings
- [FEATURE] Table: dummy column if columns have fix width / not flexible
- [FEATURE] TextField Placeholder also for IE8/9
- [FEATURE] ToolPopup: Provide FocusArea-Function of Popup
- [FEATURE] ToolPopup: Provide Open- and Close-Duration
- [FEATURE] Upgrade to jQuery-ui 1.10.4
- [FEATURE] sap.ui.ux3 Feeder - added property for placeholder text
- [FIX] Accordion: Drag and Drop Refactoring
- [FIX] Binding of ThingAction tooltips does not work properly
- [FIX] Button two icons visible
- [FIX] Carousel: Controls within carousel not working when touch enabled
- [FIX] Click on control inside carousel item focus carousel item
- [FIX] CollectionInspector: Handle destory aggregation correctly
- [FIX] CollectionInspector: Support Data Binding for collection title
- [FIX] ColorPicker: Exception when calling destroy
- [FIX] ComboBox on iPad - disabled items not visualized
- [FIX] ComboBox remove ListBox event listener by destroy
- [FIX] Commons/Menu?: Fix menu positioning
- [FIX] Commons/RatingIndicator: AverageValue as fallback
- [FIX] Commons/SegmentedButton - Accessibility: Checked value
- [FIX] Corrected scrollbar positioning in ListBox for IE11
- [FIX] Dataset wrong parameters in selectionChanged event
- [FIX] Dialog: Extended Demokit Documentation
- [FIX] DropdownBox do not open on mobile device
- [FIX] DropdownBox on mobile device not opening
- [FIX] FileUploader Fix for IE
- [FIX] FileUploader: [] for multiple only
- [FIX] Fix parsing of RGB values in ColorPicker control
- [FIX] Fix wrong selection after filtering in the the Tree
- [FIX] Form titles invisible in HCB
- [FIX] FormattedTextView allow ids in divs and spans
- [FIX] IE10 rounding error leads to error on mousemove
- [FIX] ImageMap: Accessibility Description
- [FIX] Improve the rendering logic for Popups
- [FIX] Keyboard handling of Form for mobile
- [FIX] Label - alignment of icon font icon in HCB
- [FIX] Label update of required flag after rendering
- [FIX] MenuBar & Menu: Accessibility & Menu behavior
- [FIX] Missing indexOf aggregation method decorators added
- [FIX] NotificationBar: Enable Read-Only Messages
- [FIX] NotificationBar: Hide Notifiers When Bar is Minimized
- [FIX] NotificationBar: ItemNavigation
- [FIX] Outline of clicked Checkbox not visible
- [FIX] Outline of clicked RadioButton not visible
- [FIX] Outline of focused Checkbox/RadioButton not white/solid
- [FIX] Popup: Closing when opener is removed
- [FIX] Popup: Closing when opener is removed
- [FIX] ResponsiveFlowLayout: Extend Check for Initial Rendering
- [FIX] ResponsiveGridLayout resize after Form change
- [FIX] ResponsiveGridLayout: LayoutData on FormContainer do not work if no title is set on FormContainer
- [FIX] ResponsiveLayout - size of image is changed
- [FIX] SearchField documentation update - value for suggest event
- [FIX] Splitter: fix z-Index for ghost bar
- [FIX] Splitter: translation added
- [FIX] Table: Allow method chaining in addColumn and insertColumn
- [FIX] Table: Col and row sync, use decimal values to prevent offsets
- [FIX] Table: Correct colors for table in inverted poopup
- [FIX] Table: Don't filter if input is invalid, show error state instead
- [FIX] Table: Handle refresh compatible to previous implementation
- [FIX] Table: Make tabbable work in popup
- [FIX] Table: Position ghost column header correctly
- [FIX] Table: Set "Select All" Tooltip only on multiselection
- [FIX] Table: Set filter state only on fitlered columns
- [FIX] Table: Show ghost column header always on top of table
- [FIX] Table: Update visible columns after API column width change
- [FIX] ToolPopup: Added Missing 'Opened' Event
- [FIX] ToolPopup: Changed Documentation for "Opened" Event
- [FIX] ToolPopup: Documentation
- [FIX] Toolbar: update ItemNavigation after rerendering
- [FIX] Tree: Correct theme path for Icons
- [FIX] Tree: Support icon font and custom style classes
- [FIX] TreeTable: Correct title/tooltip for node icons
- [FIX] TreeTable: IE column header issue / support for fixed columns
- [FIX] UX3/ExactBrowser: Fix list resizing via drag&drop
- [FIX] UX3/Shell: Default button text loaded on language change
- [FIX] ValuehelField alignment of iconfont icons
- [FIX] change <core:View> to <mvc:View> in XMLView examples
- [FIX] commons and m Link activation on space
- [FIX] commons.Checkbox+RadioButton: fix broken hover effect in IE11 when textDirection is set
- [FIX] commons.Dialog: Fix Initial Focus IE11
- [FIX] commons.ListBox: empty-string key
- [FIX] commons.Panel: better event-handling
- [FIX] commons.Panel: scrollLeft in RTL mode
- [FIX] core.Popup: Memory Leak
- [FIX] fix some LESS parameters with missing "@"
- [FIX] m.Dialog m.ListItemBase commons.RoadMapStep unified.Shell: Deprecation Versions
- [FIX] readonly CheckBox not in Tab-chain
- [FIX] readonly CheckBox not in Tab-chain
- [FIX] sap.ui.commons.Paginator event fix
- [FIX] sap.ui.ux3 DataSet - Fixed selectionChanged event
- [FIX] sap.ui.ux3.Overlay/Shell?: Gold Reflection Adaptations
- [FIX] sap.ui.ux3.Overlay: Adapt frame opacity in GoldReflection theme
- [FIX] use CSS style to render TextDirection
Mobile
- [FEATURE] Explored new sample Hierarchic Table
- [FEATURE] Explored new samples for Input and BusyDialog
- [FEATURE] Explored: HorizontalLayout & VerticalLayout samples
- [FEATURE] Explored: Table Vertical Alignment sample
- [FEATURE] Explored: new listLoading sample
- [FEATURE] Explored: new samples
- [FEATURE] Form - new property editable
- [FEATURE] Infra: Switch from JSUnit/QUnit to Selenium/QUnit Testrunner
- [FEATURE] Isolate the "MVI" theme
- [FEATURE] Let SAPUI5 copyright extend to 2014
- [FEATURE] MessageToast: add closeOnBrowserNavigation option
- [FEATURE] NavContainer: add "currentPageIsTopPage" method
- [FEATURE] ODataModel: Better configuration of count retrieval
- [FEATURE] Perso - Migration test qunit
- [FEATURE] core: Upgrade jQuery to 1.10.2
- [FEATURE] getSelectedContext function is added into ListBase.
- [FEATURE] itemPress event is added into List and Table
- [FEATURE] sap.m.(Table)SelectDialog now returns context items on confirm
- [FEATURE] sap.m.(Table)SelectDialog rememberSelections property
- [FEATURE] sap.m.IconTabBar: adapt behaviour for Windows 8 combi devices
- [FEATURE] sap.m.Shell: remove "experimental" flag
- [FEATURE] sap.m.searchField: new selectOnFocus property
- [FEATURE] sap.makit: add 2 new properties
- [FEATURE] use central device API, deprecate the one in jQuery.sap.mobile
- [FEATURE] vAlign property is added into ColumnListItem
- [FIX] ActionSelect: remove buttons from the ActionSelect content popup
- [FIX] Align title subheaders to categories in sap.m Explored
- [FIX] DateTimeInput should not show dialog on focus.
- [FIX] Explored - minor fragment retrieval and display fixes
- [FIX] Explored app: IconTabBar padding on phone
- [FIX] Explored: added ProductId to ObjectIdentifier in Table samples
- [FIX] Explored: deselect item on nav back (re-nav is then nicer)
- [FIX] FacetFilter: Correct alignment on attributes and statuses
- [FIX] FacetFilter: Make cursor a pointer for the All checkbox label.
- [FIX] FacetFilter: Rerender button text on model update.
- [FIX] FacetFilter: Rerender button text on setSelected
- [FIX] FacetFilter: popover closed immediately after open when bound to OData model
- [FIX] Fix demo apps: "Explored" App: mark images as not-density-aware, remove CSS reference to missing file from splitapp app
- [FIX] IconExplorer: fix Firefox (add missing require for sap.ui.core.IconPool)
- [FIX] Improve the rendering logic for Popups
- [FIX] Link ellipsis does not work in IE9 when used in Table.
- [FIX] Mobile: Remove phonegap workaround
- [FIX] NavContainer: adapt unit test timing to IE11
- [FIX] NavContainer: do not test CSS animations where not supported
- [FIX] NavContainer: when page is re-added, just ignore the call
- [FIX] ObjectAttribute, ObjectHeader: Use underline with active links.
- [FIX] ObjectAttribute: Fix issue with cursor on active attribute.
- [FIX] ObjectHeader: Fix issue where invisible attribute reserved row space.
- [FIX] ObjectHeader: Make tap area larger for down-arrow.
- [FIX] Performance by touch scroll on IOS devices
- [FIX] Perso: Avoid rendering flicker on List in Dialog
- [FIX] Replace some jQuery.browser.msie occurrences
- [FIX] Screen flashs when focus to TextArea on iOS7 issue is fixed
- [FIX] SplitContainer: fix JsDoc of to() method
- [FIX] TablePersoDialog destroy ListItem template on exit
- [FIX] Text wrapping without space issue is fixed.
- [FIX] Theme parameter fixes
- [FIX] Theme parameter fixes
- [FIX] Type is now showed even on week end days
- [FIX] change <core:View> to <mvc:View> in XMLView examples
- [FIX] commons and m Link activation on space
- [FIX] m.Dialog m.ListItemBase commons.RoadMapStep unified.Shell: Deprecation Versions
- [FIX] modal Popup prevent HTML page from scrolling
- [FIX] sap.m.(Table)SelectDialog busy state handling update
- [FIX] sap.m.(Table)SelectDialog corrected set/getBindingContext method implementation
- [FIX] sap.m.(table)SelectDialog now fires cancel event on ESC key
- [FIX] sap.m.ActionSheet, sap.m.Dialog, sap.m.SplitApp replace jquery.sap.mobile.js with device api
- [FIX] sap.m.App fix unit test and deprecate orientationchange event
- [FIX] sap.m.Bar: deprecation of the translucent property
- [FIX] sap.m.BusyDialog/sap.m.BusyIndicator replace sap.mobile.js with device api
- [FIX] sap.m.BusyIndicator: custom icon does not rotate in IE9
- [FIX] sap.m.Button/RadioButton/SegementedButton replace sap.mobile.js with device api
- [FIX] sap.m.Button: don't grab focus when pressed
- [FIX] sap.m.Carousel/FeedListItem: replace jquery.sap.mobile.js with device api
- [FIX] sap.m.Carousel: replaced swipe-view, desktop-ready, bluecrystal
- [FIX] sap.m.Carousel: resize and swipe issues within SplitApp - Horizontal swipe in carousel has prioriry over SplitApp - fixed resize handling (used different resize handler)
- [FIX] sap.m.Checkbox replace jquery.sap.mobile.js with device api
- [FIX] sap.m.Dialog/Popover?: when escape key event is handled by inner control inside, Dialog/Popover? should simply ignore.
- [FIX] sap.m.Dialog: add width css to root node when contentWidth is set to prevent other node from stretching dialog.
- [FIX] sap.m.Dialog: fix the javascript error when content resize listener is called while dialog is being opened.
- [FIX] sap.m.Dialog: opacity is used instead of visibility in order to make dialog with input in NEXUS 7 open the keyboard successfully.
- [FIX] sap.m.FacetFilter replace jquery.sap.mobile.js with device api
- [FIX] sap.m.FacetFilter: Fix allignment of select all checkbox label.
- [FIX] sap.m.FacetFilter: allCount property of facetfilterlist should be updated in dialog.
- [FIX] sap.m.FacetFilter: arrows are not visible in overflow mode
- [FIX] sap.m.FacetFilter: fixes for OData model binding
- [FIX] sap.m.FacetFilter: fixing qunit tests for locale specific text.
- [FIX] sap.m.FacetFilter: getActive method returns incorrect value in IE9
- [FIX] sap.m.FacetFilterList: Support items binding in ODataModel callback.
- [FIX] sap.m.FlexBoxStylingHelper replace jquery.sap.mobile.js with device api
- [FIX] sap.m.GroupHeaderListItem: set 100% width on content to prevent overflow in iOS
- [FIX] sap.m.GrowingEnablement/Link/NavContainer/Page/Shell replace jquery.sap.mobile.js with device api
- [FIX] sap.m.GrowingEnablement: improve performance
- [FIX] sap.m.IconTabBar fix for assertion failed error
- [FIX] sap.m.IconTabBar: added warning for duplicate keys.
- [FIX] sap.m.IconTabBar: avoid unnecessary rerendering of content
- [FIX] sap.m.IconTabBar: correct text position for horizontal design without count
- [FIX] sap.m.IconTabBar: fix for firing select event
- [FIX] sap.m.IconTabBar: horizontal design supports now longer count
- [FIX] sap.m.IconTabBar: implement device api instead jquery.sap.mobile
- [FIX] sap.m.Image: error event listener isn't called when a non-existing url is set within the error event listener
- [FIX] sap.m.Input/DateTimeInput replace jquery.sap.mobile.js with device api
- [FIX] sap.m.Input: Removed ValueHelp icon from non-editable input fields
- [FIX] sap.m.Input: Text running under ValueHelp icon in IE9
- [FIX] sap.m.Input: ValueHelp icon sometimes misaligned in Firefox
- [FIX] sap.m.Input: fix redundant suggest event fired when runs on the phone.
- [FIX] sap.m.Input: liveChange event handler isn't called
- [FIX] sap.m.Input: wrong scrolling after edit
- [FIX] sap.m.InputBase: fixed selector for inner width
- [FIX] sap.m.NavContainer replace jquery.sap.mobile.js with device api
- [FIX] sap.m.ObjectHeader/Identifier replace jquery.sap.mobile.js with device api
- [FIX] sap.m.ObjectHeader: fixing cursor for title arrow icon.
- [FIX] sap.m.ObjectHeader: fixing the cursor issue on title and title arrow.
- [FIX] sap.m.ObjectHeader: space aquired for non visible aggregation
- [FIX] sap.m.ObjectListItem: add padding between number and title
- [FIX] sap.m.ObjectListItem: change layout of the title to allow breaking words and correctly wrapping text.
- [FIX] sap.m.Page: adapt qunit test to IE behavior
- [FIX] sap.m.Panel: Set toolbar context correctly
- [FIX] sap.m.Popover/Dialog?: position of popover/dialog isn't right when runs in iOS7 tablet landscape mode.
- [FIX] sap.m.Popover: ALT+F4 should also closes the popover.
- [FIX] sap.m.Popover: Popover blinks during the open process.
- [FIX] sap.m.Popover: Popover with placement TOP isn't placed at the right position when runs in landscape mode on iOS7 iPhone.
- [FIX] sap.m.Popover: fix the issue that popover is stretched to maximum width in IE9 and register the content resize listener in onAfterRendering.
- [FIX] sap.m.Popover: popover is closed when openby control is rerendered.
- [FIX] sap.m.Popover: remove the flashing of scrollbar when content gets bigger.
- [FIX] sap.m.Popover: replace old jQuery.sap.mobile with device api
- [FIX] sap.m.Popover: size calculation may be wrong when placement is left.
- [FIX] sap.m.PullToRefresh/TableSelectDialog replace jquery.sap.mobile.js with device api
- [FIX] sap.m.RatingIndicator/SelectDialog/ViewSettingsDialog replace jquery.sap.mobile.js with device api
- [FIX] sap.m.ResponsivePopover/StandardTile/Switch/TablePersoDialog replace jquery.sap.mobile.js with device api
- [FIX] sap.m.ResponsivePopover: also forward the setBindingContext, … methods to the inner popover or dialog instance.
- [FIX] sap.m.SearchField is not focused on tap
- [FIX] sap.m.SearchField/NavContainer replace jquery.sap.mobile.js with device api
- [FIX] sap.m.SearchField: incorrect liveChange event in IE
- [FIX] sap.m.SearchField: reset button
- [FIX] sap.m.Shell: restrict type of backgroundColor property to "CSSColor"
- [FIX] sap.m.SplitContainer: Keyboard action on the master button doesn't open the master area.
- [FIX] sap.m.TablePersoController: trigger 'personalizationDone' event
- [FIX] sap.m.TablePersoDialog fix qunit, make it language agnostic
- [FIX] sap.m.TablePersoDialog: list item caption not wide enough
- [FIX] sap.m.TablePersoDialog: use static persistence id for table cols
- [FIX] sap.m.Text: ellipsis not visible in RTL mode
- [FIX] sap.m.TextArea: width property does not work
- [FIX] sap.m.Tile no image dragging
- [FIX] sap.m.Tile replace jquery.sap.mobile.js with device api
- [FIX] sap.m.TileContainer - transition with Firefox
- [FIX] sap.m.TileContainer DOM access without element
- [FIX] sap.m.TileContainer calculation only if visible
- [FIX] sap.m.TileContainer: tile positions in RTL mode
- [FIX] sap.m.ViewSettingsDialog ESC key cancels dialog
- [FIX] sap.m.ios7 - getting rid of the fixed position in the page
- [FIX] sap.m.ios7 fixing the ipad issues
- [FIX] sap.m/NavContainer: Hiding XMLViews on route-event
- [FIX] sap.m: only load ios7.js if required
- [FIX] xmlns core→mvc for View in XML views
- [Feature] sap.m.List added a hover state
- [Feature] sap.m.TablePersoDialog: enable/disable Arrow-Buttons
- [Feature] sap.m.TablePersoProvider: added 'getCaption' method
- [Fix] SegmentedButton: Minimizes the overlay on icons on chrome for
- [Fix] removing a wrong @since tag
- [Fix] sap.m.CheckBox shows the label on custom list item
- [Fix] sap.m.List growing shows load button if no scrolling
- [Fix] sap.m.Page - deprecating MVI properties
Charts
- [FEATURE] Add sample data for demokit Optimize layout style Expose chart events
- [FEATURE] Add unit test cases
- [FEATURE] Let SAPUI5 copyright extend to 2014
- [FEATURE] sap-viz: Add sap.viz.controls and related assets to sap.viz
- [Feature] Push Newest Viz library to UI5 - (No. PI_691)
- [Fix] - sap.viz add the language resource (CVOM SDK part) to sap.viz UI5 to align with CVOM chart.
Inbox
- [FIX] Inbox: Accessibility issue extra tab
- [FIX] Inbox: Accessibility issue for delete substitution image
- [FIX] Inbox: Exception on delegating multiple tasks
- [FIX] Inbox: R-NWTC-M Navigation Problem
- [FIX] Inbox: Row Selection Rendering Issue in Table View
- [FIX] Inbox: Task Types, only with task instances are displayed
- [FIX] Inbox: Task refreshes after executing custom action in responsive Inbox
- [FIX] inbox: Resolution of search isssues
Others
- [FEATURE] CardLayout: New Layout control
- [FEATURE] Include sap.viz, sap.ca and ushell into hybrid package
- [FEATURE] Table design for Blue Crystal updated
- [FEATURE] Table: new Blue Crystal design
- [FEATURE] Theming: removed sap_ux theme from delivery
- [FEATURE] sap.ui.unified.Shell: Render header items with separators
- [FIX] Accessibility Test Application: Dialog Title
- [FIX] BlueCrystal Body and HTML background styling
- [FIX] Delay initial navigation until rendering has finished.
- [FIX] Demokit - enable scrolling on IPad
- [FIX] Demokit: use correct target in case of duplicate names
- [FIX] Make scrollbar visible in bluecrystal on OS X
- [FIX] MenuButton: Adapted Blue Crystal theme design
- [FIX] Modified button test alignment for IE10 & IE11
- [FIX] OpenUI5: enhance colors in SDK, adapt to 2014
- [FIX] RadioButton: missing border-radius on the Samsung Galaxy S4
- [FIX] RichTextEditor: Avoid navigation inside iframe
- [FIX] Table: Better readable placeholder color in hover state
- [FIX] Table: fix outer border in Blue Crystal
- [FIX] Theme parameter fixes
- [FIX] ThingInspector: fixing some LESS parameters caused wrong border colors, so just removing them again
- [FIX] ToolPopup: Arrow for IE8
- [FIX] sap.m.IconTabBar: horizontal design icon not cut off
- [FIX] sap.m.IconTabBar: show hand cursor for scroll arrows.
- [FIX] sap.m.Input: Input gets blue outline after popup is closed by pressing on the position on top of the input.
- [FIX] sap.m.List: IE9: misaligned navigation icons in dialogs
- [FIX] sap.m.SearchField: layout issues in IE9
- [FIX] sap.ui.unified.ContentSwitcher/ShellOverlay: Fix JSDoc
- [FIX] sap.ui.unified.Shell: Fix Close Button Design in BlueChrystal Theme
Suite UI Commons
- [FEATURE]: sap.suite.ui.commons.AreaMicroChart control provides an ability to display the history of values as a line or an area mini chart. It can display actual value and target value as segmented lines and thresholds as semantically colored background area. Actual value and target can also be set as a static number. In this case it is displayed as a straight line. The same is also true for the threshold areas. This control also allows you to display or hide the labels for the start and end dates, start and end values and the min and max values. It is possible to set the fixed horizontal and vertical scales for this mini-chart.
- [FEATURE]: sap.suite.ui.commons.BulletMicroChart control provides an ability to display an actual value as a horizontal bar in semantic color on top of the background bar along with the value and a scaling factor. A target value is displayed as a vertical bar along with the value and a scaling factor. Up to 4 threshold values can be displayed as vertical bars in semantic colors. You can show or hide the numeric values for the actual and target values. The fixed scale can be set for this control. This control can be displayed in one of the three predefined sizes (Small, Medium, or Large) or its size can be set to Auto to fit the size of the device. The XS size has been developed for using in tables. To fit in the table row of the standard height, it does not display the numeric values even if these values are set for the control.
- [FEATURE]: sap.suite.ui.commons.ComparisonMicroChart control provides an ability to display up to 3 bars along with the title, value, and scaling factor in semantic colors. This control can be displayed in one of the three predefined sizes (Small, Medium, or Large) or its size can be set to Auto to fit the size of the device.
- [FEATURE]: sap.suite.ui.commons.NumericContent control provides an ability to display the numeric value in semantic colors. This control displays the value scale provided by the backend. The deviation (up, down, or none) can be displayed. This control can be displayed in one of the three predefined sizes (Small, Medium, or Large) or its size can be set to Auto to fit the size of the device.
- [FEATURE]: sap.suite.ui.commons.HeaderContainer control provides an ability to display a set of controls in a horizontal strip. On mobile devices, this control is swipeable. On desktop, buttons are used to display the next or previous set of containers.
- [FEATURE]: sap.suite.ui.commons.HeaderCell control provides an ability to display one or more controls in different layouts. The controls are arranged and resized to fit in one or more of the following regions: north, south, east, and west. Each aggregation must contain only one instance of HeaderCellItem.
Experimental Features:
Experimental features are not part of the officially delivered scope that SAP is going to guarantee for future releases – means experimental Features may be changed by SAP at any time for any reason without notice. The Experimental features are "NOT FOR PRODUCTION USE". You may not demonstrate, test, examine, evaluate or otherwise use the Experimental Features in a live operating environment or with data that has not been sufficiently backed up.
The purpose of Experimental features is to get feedback at an early point of time allowing customers/partners to influence the future product accordingly. Please use the SCN Developer Center http://scn.sap.com/community/developer-center/front-end to provide feedback accepting that Intellectual Property rights of the contributions or derivative works shall remain the exclusive property of SAP.
For general information about Experimental features, please check the Compatibility Rules, for a detailed list check out the list below:
- Mobile Tablet Support: The controls of the UI libraries sap.ui.core, sap.ui.commons, sap.ui.ux3 and sap.ui.table are only partially optimized or adapted for mobile tablet usage.
- OData Write Support: First experiments for two way binding.
- Module sap.ui.core.plugin.LessSupport: Only for development purposes.
- Module sap.ui.core.delegate.ScrollEnablement: Current status is prototype.
- Configuration Parameters with "-xx-" and the corresponding features: e.g. sap-ui-xx-test-mobile
- Weinre Server Configuration: Might change or removed in future releases
- Control sap.ui.table.Table: Current status for Column Grouping is prototype.
- Control sap.ui.core.HTML: Support of HTML with multiple root nodes
- Control sap.uiext.inbox.Inbox,sap.uiext.inbox.SubstitutionRulesManager: API is not yet finished and might change
- Control sap.ui.suite.TaskCircle: API is not yet finished and might change
- Control sap.ui.suite.VerticalProgressIndicator: API is not yet finished and might change
- Control sap.ui.ux3.Shell: Personalization (functions openPersonalizationDialog, initializePersonalization, sap.ui.ux3.ShellPersonalization, sap.ui.ux3.ShellColorPicker)
- Controls / Types sap.ui.ux3.Feed*: Open discusses might result in API changes and adaptation. Especially the text presentation (e.g. @-references and formatted text) is not yet clear. Also Feed Model topic still open.
- Control sap.ui.ux3.Exact: Open discussions might result in API changes and adaptation. Especially the Result Area is not final.
- Control sap.ui.ux3.ExactArea: Open discussions might result in API changes and adaptation.
- Type sap.ui.ux3.ActionBarSocialActions: Open discussions might result in API changes and adaptation.
- Improved performance for touch devices: Mouse events are now fired on their corresponding touch events
- Control sap.makit.*: API is not yet finished and might change
- Expert Theme Parameters for sap.m and sap.makit are not yet finished and might change
- Controls sap.viz.*: API of the new charting library is not yet finished and might change
- Performance recorder: API is not yet finished and might change
- Control sap.ui.unified.ContentSwitcher has only experimental state and might be reworked or even removed in future.
- sap.ui.core.util.MockServer has only experimental state and might be reworked or even removed in future.
Version 1.19.0 (January 2014)
A patch for the master code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FEATURE] Infra: Switch from JSUnit/QUnit to Selenium/QUnit Testrunner
- [FEATURE] Isolate the "MVI" theme
- [FEATURE] Less: migration to 1.5.1 / massive rework of Rhino integration
- [FEATURE] Minimal browser UI in iOS7 on phones
- [FEATURE] OData: Annotations Parser
- [FEATURE] ResizeHandler: Improve sleep mode
- [FEATURE] Support Tool: Show Versions of all Loaded Libraries
- [FEATURE] ToolPopup: Provide Open- and Close-Duration
- [FEATURE] core: Upgrade jQuery to 1.10.2
- [FIX] "binding undefined" error when updating Bindings
- [FIX] Accordion: Drag and Drop Refactoring
- [FIX] Better Unicode support (supplementary characters)
- [FIX] ClientTreeBinding: Allow filtering 0
- [FIX] Detect correct name for nested xml views
- [FIX] Device: don't crash on platforms other than Linux/Win/Mac?
- [FIX] ETag-related errors after refresh and on overwrite
- [FIX] Gerenal: prevent the simluated mouse and click events from reaching the wrong dom element when runs on mobile device.
- [FIX] IE10 FlexBox test: Stick to just -ms prefix
- [FIX] Improve the rendering logic for Popups
- [FIX] JSONTreeBinding: Fix binding of array
- [FIX] ManagedObject: fix correct detaching of modelRefreshHandler
- [FIX] MockServer: added metadata support for entity values
- [FIX] NotificationBar: Enable Read-Only Messages
- [FIX] ODataAnnotations: Alias replacement and FakeService tests
- [FIX] ODataMetadata: add check if entity container contains an entity set
- [FIX] ODataModel: Don't fire RequestFailed for aborted requests
- [FIX] ODataModel: Two Way remove unnecessary metadata payload
- [FIX] Preload should handle global function declarations properly
- [FIX] Router: Set init flag earlier to prevent initialization twice
- [FIX] ScrollContainer fix RTL issues with iScroll
- [FIX] ScrollContainer: fix initial scroll position in RTL
- [FIX] Scrollbar: Chrome with 90% Zooming factor
- [FIX] Support-Tool: Control-Tree
- [FIX] Table: Show ghost column header always on top of table
- [FIX] change <core:View> to <mvc:View> in XMLView examples
- [FIX] core.Popup: 'checkDocking' Must Use Re-rendered 'of' Also
- [FIX] jQuery.sap.log: missing conversion to string
- [FIX] remove missing logo URL in test page
- [FIX] sap.ui.core ODataModel: pass ETag to batch
- [FIX] sap.ui.core.Icon: slim-arrow-down icon is sometimes not shown in IE9.
- [FIX] sap.ui.core.Popup: fix one of the usage of jQuery.contains in which the first parameter is not with type DOMNode but string.
- [Fix] removing a wrong @since tag
Desktop
- [FEATURE] Table: Support Grouping for all Client List Bindings
- [FEATURE] ToolPopup: Provide FocusArea-Function of Popup
- [FEATURE] ToolPopup: Provide Open- and Close-Duration
- [FIX] Accordion: Drag and Drop Refactoring
- [FIX] Binding of ThingAction tooltips does not work properly
- [FIX] Carousel: Controls within carousel not working when touch enabled
- [FIX] CollectionInspector: Support Data Binding for collection title
- [FIX] ComboBox remove ListBox event listener by destroy
- [FIX] Commons/Menu?: Fix menu positioning
- [FIX] Commons/RatingIndicator: AverageValue as fallback
- [FIX] Commons/SegmentedButton - Accessibility: Checked value
- [FIX] Corrected scrollbar positioning in ListBox for IE11
- [FIX] Dialog: Extended Demokit Documentation
- [FIX] DropdownBox do not open on mobile device
- [FIX] FormattedTextView allow ids in divs and spans
- [FIX] IE10 rounding error leads to error on mousemove
- [FIX] ImageMap: Accessibility Description
- [FIX] Improve the rendering logic for Popups
- [FIX] Keyboard handling of Form for mobile
- [FIX] Label - alignment of icon font icon in HCB
- [FIX] Label update of required flag after rendering
- [FIX] MenuBar & Menu: Accessibility & Menu behavior
- [FIX] Missing indexOf aggregation method decorators added
- [FIX] NotificationBar: Enable Read-Only Messages
- [FIX] NotificationBar: ItemNavigation
- [FIX] Outline of clicked Checkbox not visible
- [FIX] Outline of clicked RadioButton not visible
- [FIX] Outline of focused Checkbox/RadioButton not white/solid
- [FIX] ResponsiveFlowLayout: Extend Check for Initial Rendering
- [FIX] ResponsiveGridLayout: LayoutData on FormContainer do not work if no title is set on FormContainer
- [FIX] SearchField documentation update - value for suggest event
- [FIX] Splitter: translation added
- [FIX] Table: Allow method chaining in addColumn and insertColumn
- [FIX] Table: Correct colors for table in inverted poopup
- [FIX] Table: Don't filter if input is invalid, show error state instead
- [FIX] Table: Handle refresh compatible to previous implementation
- [FIX] Table: Position ghost column header correctly
- [FIX] Table: Show ghost column header always on top of table
- [FIX] Table: Update visible columns after API column width change
- [FIX] ToolPopup: Added Missing 'Opened' Event
- [FIX] ToolPopup: Changed Documentation for "Opened" Event
- [FIX] Toolbar: update ItemNavigation after rerendering
- [FIX] TreeTable: Correct title/tooltip for node icons
- [FIX] UX3/ExactBrowser: Fix list resizing via drag&drop
- [FIX] ValuehelField alignment of iconfont icons
- [FIX] change <core:View> to <mvc:View> in XMLView examples
- [FIX] commons and m Link activation on space
- [FIX] commons.Checkbox+RadioButton: fix broken hover effect in IE11 when textDirection is set
- [FIX] commons.Dialog: Fix Initial Focus IE11
- [FIX] commons.ListBox: empty-string key
- [FIX] m.Dialog m.ListItemBase commons.RoadMapStep unified.Shell: Deprecation Versions
- [FIX] readonly CheckBox not in Tab-chain
- [FIX] readonly CheckBox not in Tab-chain
- [FIX] sap.ui.commons.Paginator event fix
- [FIX] sap.ui.ux3 DataSet - Fixed selectionChanged event
Mobile
- [FEATURE] Explored new sample Hierarchic Table
- [FEATURE] Explored new samples for Input and BusyDialog
- [FEATURE] Explored: HorizontalLayout & VerticalLayout samples
- [FEATURE] Explored: Table Vertical Alignment sample
- [FEATURE] Explored: new listLoading sample
- [FEATURE] Explored: new samples
- [FEATURE] Infra: Switch from JSUnit/QUnit to Selenium/QUnit Testrunner
- [FEATURE] Isolate the "MVI" theme
- [FEATURE] NavContainer: add "currentPageIsTopPage" method
- [FEATURE] Perso - Migration test qunit
- [FEATURE] core: Upgrade jQuery to 1.10.2
- [FEATURE] getSelectedContext function is added into ListBase.
- [FEATURE] sap.m.Shell: remove "experimental" flag
- [FEATURE] sap.m.searchField: new selectOnFocus property
- [FIX] Align title subheaders to categories in sap.m Explored
- [FIX] DateTimeInput should not show dialog on focus.
- [FIX] Explored - minor fragment retrieval and display fixes
- [FIX] Explored app: IconTabBar padding on phone
- [FIX] Explored: added ProductId to ObjectIdentifier in Table samples
- [FIX] Explored: deselect item on nav back (re-nav is then nicer)
- [FIX] FacetFilter: Correct alignment on attributes and statuses
- [FIX] FacetFilter: Make cursor a pointer for the All checkbox label.
- [FIX] FacetFilter: Rerender button text on model update.
- [FIX] FacetFilter: Rerender button text on setSelected
- [FIX] FacetFilter: popover closed immediately after open when bound to OData model
- [FIX] Fix demo apps: "Explored" App: mark images as not-density-aware, remove CSS reference to missing file from splitapp app
- [FIX] IconExplorer: fix Firefox (add missing require for sap.ui.core.IconPool)
- [FIX] Improve the rendering logic for Popups
- [FIX] Link ellipsis does not work in IE9 when used in Table.
- [FIX] Mobile: Remove phonegap workaround
- [FIX] NavContainer: when page is re-added, just ignore the call
- [FIX] ObjectHeader: Fix issue where invisible attribute reserved row space.
- [FIX] ObjectHeader: Make tap area larger for down-arrow.
- [FIX] Perso: Avoid rendering flicker on List in Dialog
- [FIX] Screen flashs when focus to TextArea on iOS7 issue is fixed
- [FIX] Text wrapping without space issue is fixed.
- [FIX] change <core:View> to <mvc:View> in XMLView examples
- [FIX] commons and m Link activation on space
- [FIX] m.Dialog m.ListItemBase commons.RoadMapStep unified.Shell: Deprecation Versions
- [FIX] sap.m.(Table)SelectDialog busy state handling update
- [FIX] sap.m.(Table)SelectDialog corrected set/getBindingContext method implementation
- [FIX] sap.m.(table)SelectDialog now fires cancel event on ESC key
- [FIX] sap.m.BusyIndicator: custom icon does not rotate in IE9
- [FIX] sap.m.Button: don't grab focus when pressed
- [FIX] sap.m.Dialog/Popover?: when escape key event is handled by inner control inside, Dialog/Popover? should simply ignore.
- [FIX] sap.m.Dialog: add width css to root node when contentWidth is set to prevent other node from stretching dialog.
- [FIX] sap.m.Dialog: fix the javascript error when content resize listener is called while dialog is being opened.
- [FIX] sap.m.Dialog: opacity is used instead of visibility in order to make dialog with input in NEXUS 7 open the keyboard successfully.
- [FIX] sap.m.FacetFilter: Fix allignment of select all checkbox label.
- [FIX] sap.m.FacetFilter: allCount property of facetfilterlist should be updated in dialog.
- [FIX] sap.m.FacetFilter: arrows are not visible in overflow mode
- [FIX] sap.m.FacetFilter: fixing qunit tests for locale specific text.
- [FIX] sap.m.FacetFilter: getActive method returns incorrect value in IE9
- [FIX] sap.m.FacetFilterList: Support items binding in ODataModel callback.
- [FIX] sap.m.GroupHeaderListItem: set 100% width on content to prevent overflow in iOS
- [FIX] sap.m.IconTabBar: added warning for duplicate keys.
- [FIX] sap.m.IconTabBar: avoid unnecessary rerendering of content
- [FIX] sap.m.IconTabBar: correct text position for horizontal design without count
- [FIX] sap.m.IconTabBar: horizontal design supports now longer count
- [FIX] sap.m.Image: error event listener isn't called when a non-existing url is set within the error event listener
- [FIX] sap.m.Input: Removed ValueHelp icon from non-editable input fields
- [FIX] sap.m.Input: Text running under ValueHelp icon in IE9
- [FIX] sap.m.Input: ValueHelp icon sometimes misaligned in Firefox
- [FIX] sap.m.Input: liveChange event handler isn't called
- [FIX] sap.m.Input: wrong scrolling after edit
- [FIX] sap.m.InputBase: fixed selector for inner width
- [FIX] sap.m.ObjectHeader: fixing cursor for title arrow icon.
- [FIX] sap.m.ObjectHeader: fixing the cursor issue on title and title arrow.
- [FIX] sap.m.ObjectHeader: space aquired for non visible aggregation
- [FIX] sap.m.ObjectListItem: change layout of the title to allow breaking words and correctly wrapping text.
- [FIX] sap.m.Panel: Set toolbar context correctly
- [FIX] sap.m.Popover/Dialog?: position of popover/dialog isn't right when runs in iOS7 tablet landscape mode.
- [FIX] sap.m.Popover: ALT+F4 should also closes the popover.
- [FIX] sap.m.Popover: Popover blinks during the open process.
- [FIX] sap.m.Popover: fix the issue that popover is stretched to maximum width in IE9 and register the content resize listener in onAfterRendering.
- [FIX] sap.m.Popover: popover is closed when openby control is rerendered.
- [FIX] sap.m.Popover: size calculation may be wrong when placement is left.
- [FIX] sap.m.SearchField: reset button
- [FIX] sap.m.SplitContainer: Keyboard action on the master button doesn't open the master area.
- [FIX] sap.m.TablePersoController: trigger 'personalizationDone' event
- [FIX] sap.m.TablePersoDialog: use static persistence id for table cols
- [FIX] sap.m.Text: ellipsis not visible in RTL mode
- [FIX] sap.m.TextArea: width property does not work
- [FIX] sap.m.TileContainer - transition with Firefox
- [FIX] sap.m.TileContainer DOM access without element
- [FIX] sap.m.TileContainer: tile positions in RTL mode
- [FIX] sap.m.ViewSettingsDialog ESC key cancels dialog
- [FIX] sap.m.ios7 - getting rid of the fixed position in the page
- [FIX] sap.m.ios7 fixing the ipad issues
- [FIX] sap.m: only load ios7.js if required
- [FIX] xmlns core→mvc for View in XML views
- [Fix] SegmentedButton: Minimizes the overlay on icons on chrome for
- [Fix] removing a wrong @since tag
- [Fix] sap.m.Page - deprecating MVI properties
Charts
- [FEATURE] Add sample data for demokit Optimize layout style Expose chart events
- [FEATURE] Add unit test cases
- [FEATURE] sap-viz: Add sap.viz.controls and related assets to sap.viz
- [FEATURE] Push Newest Viz library to UI5 - (No. PI_691)
- [FEATURE] New interaction/selection mode for all charts:
- exclusive and inclusive mode
- interaction on different chart areas, such as plot area, legend and axis can be disabled separately
- to better separate the new configuration options from the existing ones, the type of aggregation interaction of the affected charts has been changed from sap.viz.ui5.types.controller.Interaction to sap.viz.ui5.types.behaviors.Interaction. While this is an incompatible change, counter measures have been taken to keep existing applications running: aggregated instances of the old type are automatically converted to the new type during chart construction. Any such conversion will be reported in the console log with a deprecation warning. Applications will only note a difference in behaviour if they analyze the type of aggregated objects after chart creation. We assume this to be a very rare use case.
- Affected charts: Area, Area100, Bar, Bubble, Column, Combination, DualBar, DualColumn, DualCombination, DualLine, DualStackedColumn, DualStackedColumn100, Heatmap, HorizontalArea, HorizontalArea100, Line, Scatter, StackedColumn, StackedColumn100, Treemap
- [FEATURE] Minimal size of the bubbles in Bubble chart is configurable
- [FEATURE] Interval values of MBC (Measure Based Color) legend are configurable
- [FEATURE] UX Design Changes
- Tooltip is able to show single data point information and aggregated values
- The sequence of colors in plot area and legend is aligned.
- [FEATURE] Selection API is updated with additional parameter to work with new selection modes
- [FEATURE] Default selection is replaced by selection API
- [FEATURE] Events showTooltip/hideTooltip returns information of the point of interest instead of all points on the same series
- [FEATURE] Mobile Support: New gestures for all charts : Pinch & Spread
- [CHANGE] Axis.lineSize changed its type from string to int. The VIZ charts still can handle string values.
- [CHANGE] Axis_gridline.size changed its type from string to int. The VIZ charts still can handle string values.
Inbox
- [FEATURE] Infra: Switch from JSUnit/QUnit to Selenium/QUnit Testrunner
- [FIX] Inbox: Accessibility issue extra tab
- [FIX] Inbox: Accessibility issue for delete substitution image
- [FIX] inbox: Resolution of search isssues
Others
- [FIX] Accessibility Test Application: Dialog Title
- [FIX] Delay initial navigation until rendering has finished.
- [FIX] Demokit: use correct target in case of duplicate names
- [FIX] Make scrollbar visible in bluecrystal on OS X
- [FIX] Modified button test alignment for IE10 & IE11
- [FIX] RadioButton: missing border-radius on the Samsung Galaxy S4
- [FIX] Table: Better readable placeholder color in hover state
- [FIX] sap.m.IconTabBar: show hand cursor for scroll arrows.
- [FIX] sap.m.Input: Input gets blue outline after popup is closed by pressing on the position on top of the input.
- [FIX] sap.m.List: IE9: misaligned navigation icons in dialogs
- [FIX] sap.m.SearchField: layout issues in IE9