Release Notes for 1.24
This page contains the release notes for the patches of the 1.24 release.
Version 1.24.6 (January 2015)
A patch for the rel-1.24 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] Customizing: Limit customizing configuration to component context
- [FIX] ODataModel: getLength should return 0 while refreshing
- [FIX] Popup: Refresh DomRef During Closing
- [FIX] ResourceServlet: Add CORS headers for initial cachebuster request
- [FIX] jQuery.sap.initMobile: Check for existence of homeIcon property
Mobile
- [FIX] sap.m.Bar: The middle content in Mozilla Firefox is aligned when it's smaller than 3 rem
- [FIX] sap.m.IconTabBar: Changed scrolling arrows appearance on mobile devices
- [FIX] sap.m.SearchField: Unexpected native edit menu
- [FIX] Multicombobox: Placeholder not shown in Internet Explorer
- [FIX] TableHelper: Avoid density aware images in mobile scenario
Version 1.24.5 (December 2014)
A patch for the rel-1.24 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] AnalyticalTable: Show no data correctly
- [FIX] ODataModel.create in IE8 (XML mode)
- [FIX] ODataModel: Fixed event parameters for annotation and metadata
- [FIX] Templating: Enabled support for if and unless helpers
- [FIX] core.Popup: Fixed Messed Up Event Queue in Internet Explorer
- [FIX] jQuery.sap.global: includeStyleSheet error callback for Internet Explorer
- [FIX] sap.ui.model.analytics.AnalyticalBinding: getDownloadUrl
Desktop
- [FIX] ListBox / DropdownBox: scrollTop issue (zoom != 100% in Chrome)
- [FIX] ListBox: Issue with DropdownBox inside Popup
- [FIX] RowRepeater: Implement refreshRows to avoid unnecessary rendering
- [FIX] Toolbar: Opened overflow Popup is not closed on overflow-button click
- [FIX] Tree: Fix selectionChange event parameter and single selection
- [FIX] commons.SearchField: Close Popup when clicked on Search Icon
Mobile
- [FIX] sap.m.Label: In Form ":" not set if text is updated
- [FIX] sap.m.IconTabBar: Fixed persisting the selected tab when the tab doesn't have a key
- [FIX] sap.m.DateTimeInput: Day/Month? names do not need encoding
Others
- [FIX] RichTextEditor: Only set content if TinyMCE is rendered
Version 1.24.4 (November 2014)
A patch for the rel-1.24 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FEATURE] ODataModel: Added getSecurityToken
- [FEATURE] core.Popup: Added Parameter-Type for "setFollowOf"
- [FIX] AnalyticalBinding: getDownloadUrl()
- [FIX] Correctly detect Chrome on iOS
- [FIX] LocalBusyIndicator transparency in IE8
- [FIX] ODataModel: Fixed shared metadata error handling
- [FIX] ODataModel: Don't create empty query string
- [FIX] OdataMetadata: Function import with POST in _getEntityTypeByPath
- [FIX] OpaPlugin: Fixed RegEx comparison for control id
- [FIX] Popup: Fix Accidental AutoClose of DatePicker
- [FIX] ResourceServlet: Fixed the CORS handling (Vary header)
- [FIX] Scrollbar: ScrollBar broken in upcoming Chrome versions(Canary 40)
Desktop
- [FIX] Column header quick click leads to ghost header
- [FIX] RadioButton in HCB theme in Internet Explorer 11 checked only on second click
- [FIX] RadioButton/CheckBox: No Outline in Internet Explorer for platinum theme
- [FIX] Table: Resize Columns: Width calculation with fixed columns
- [FIX] ToolPopup: Fix ListBox Focus on Autoclose
- [FIX] TreeTable: Contexts are shown twice when change events fire late
- [FIX] layout/Splitter: Correctly align bar handle icons
- [FIX] layout/Splitter: Correctly calculate content sizes
- [FIX] sap.ui.commons.ColorPicker: Accessibility (added tooltips)
- [FIX] sap.ui.commons.Dialog: Fixed Focusing on Content-Elements
- [FIX] sap.ui.ux3.NavigationBar: Recalculate Arrow Position on size changes
- [FIX] ux3/NavigationBar: Make sure arrow is available when accessing
- [FIX] ux3/ToolPopup: Fixed Calculation for Arrow
Mobile
- [FIX] DatePicker: In Table and two-way-binging brings error
- [FIX] m.DatePicker: In Table not fires change event
- [FIX] sap.List: List items are wider than 100% in Internet Explorer 10
- [FIX] sap.m.IconTabBar: Fixed rendering issue in BlackBerry
- [FIX] sap.m.Input: Remove initial flickering due to resize behaviour
- [FIX] sap.m.Input: Input suggestion may log error of calling function on null object
- [FIX] sap.m.MultiInput: Enhance exit function for MultiInput in 1.24
- [FIX] sap.m.Popover: scrollPosition isn't restored on mobile device
- [FIX] sap.m.SearchField: Incorrect value by setValue(undefined)
- [FIX] sap.m.SegmentedButton: Fix for size calculation in Arabian
- [FIX] sap.m.SegmentedButton: Removed icon and text restriction
- [FIX] sap.m.SplitContainer: Master button is lost after custom header is set to the current detail page
- [FIX] sap.m.TextArea: Should scroll into view when window is resized
Charts
- [FIX] Viz pie chart rendering issue
Others
- [FIX] DatePicker/Calendar: On small phones overlapping
- [FIX] sap.m.Button: Text is not vertically aligned
- [FIX] sap.ui.unified.ShellHeadItem: Prevent navigation on click
- [FIX] sap_platinum: Basic support for sap.ui.layout library
Version 1.24.3 (October 2014)
A patch for the rel-1.24 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] ODataModel: Unnecessary question mark in batch URLs
- [FIX] TreeBindingAdapter: Show sums only if grand totals enabled
- [FIX] jQuery.sap.script: Improve arrayDiff performance for OData
- [FIX] sap.ui.Device: Fix test for mobile Mozilla browser
- [FIX] sap.ui.Device: Provide Webkit version in Blackberry 10
Desktop
- [FIX] Accordion content loss issue
- [FIX] RadioButton and CheckBox focus outline cut
- [FIX] Table: Cleanup Filter Value, Icon, Sort Icon if unbindAggregation
- [FIX] Table: Handle Resize Column Header after Transition
- [FIX] Table: Render select all item correctly on re-render
- [FIX] Tree: Select more than one node via API (old behavior)
- [FIX] TreeTable: Expand First Level even when contexts are loaded later
- [FIX] commons/Dialog: Hide DOM content after closing the PopUp
- [FIX] layout/Splitter: Correct focus outline in IE
- [FIX] layout/Splitter: Correct resizing keys
- [FIX] layout/Splitter: Disable auto-resize during live-resize
- [FIX] ux3.ToolPopup: Fixed Initial Calculation and Setting of TP-Height
Mobile
- [FIX] Team conflict view in leave request approval
- [FIX] sap.m.Bar: Visible false resulted in errors
- [FIX] sap.m.ComboBox: Prevent the text-editing pop-up to be open
- [FIX] sap.m.DateTimeInput: Dialog button order should respect RTL.
- [FIX] sap.m.ListItemBase: Should respect contents space key.
Others
- [FIX] FileUploader: Alignment issue in Internet Explorer
- [FIX] FileUploader: Supports "multiple" attribute in IE ≥ 10
- [FIX] ResponsiveGridLayout: Padding between FormContainers on phone
- [FIX] ToggleButton: Contrast issue
- [FIX] sap.m.IconTabBar: Unwanted spacing
Version 1.24.2 (OCTOBER 2014)
A patch for the rel-1.24 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FEATURE] AnalyticalBinding: Improved tracing capabilities
- [FEATURE] AnalyticalBinding: Provide meas/dim details
- [FEATURE] Core: added new jQuery 1.11.1 (optional, not default)
- [FEATURE] Core: use jQuery 1.11.1 as default jQuery version
- [FEATURE] Enhance logging for extensibility/customizing
- [FIX] Add fallback data from Common Locale Data Repo for 'sk' + 'ca'
- [FIX] AnalyticalBinding: Do not set default sort order for leaf requests
- [FIX] AnalyticalBinding: Aborting single query requests
- [FIX] AnalyticalBinding: Auto-expand w/flat list children
- [FIX] AnalyticalBinding: Fire event for sent batch request
- [FIX] AnalyticalBinding: getDownloadUrl aligned with visible cols
- [FIX] AnalyticalBinding: Handle relative paths
- [FIX] AnalyticalBinding: Sorting only grouped properties
- [FIX] AnalyticalBinding: Timing of user interactions and OData requests
- [FIX] AnalyticalBinding: Return partially available data
- [FIX] AnalyticalTable: Hide/show grand total based on shown columns
- [FIX] AnalyticalTable: Hide totals when deselected in column menu
- [FIX] File Util: Fixed save command for Safari
- [FIX] Item Navigation: Handle header spans in table correctly
- [FIX] JSZip: custom implementation of crc32 function (array input)
- [FIX] Map SAP logon language "no" to Unicode.org (CLDR) locale "nb"
- [FIX] OData/XML property binding checkUpdate
- [FIX] ODataListBinding Filtering now considers Application Filters to be "ANDed"
- [FIX] ODataListBinding: Fix initialize when path is not resolvable
- [FIX] ODataListBinding: Fix error when no expanded entries available
- [FIX] ODataModel - Fixed exception on missing csrf token
- [FIX] ODataModel: Fix Binding initial setting
- [FIX] Scrollbar: Fixed dimension detection inside invisible iframe
- [FIX] View parsing: Error message if function not found
- [FIX] WithCredentials not set for $metadata request
- [FIX] core/Popup: Make Popups searchable in IE
- [FIX] Disabled elements are determined as focusable
- [FIX] Number parsing with non breaking space
- [FIX] sap.ui.Device: Recognize Windows 7 with touch screen as desktop
- [FIX] sap.ui.core.RenderManager: Provide option for proper control cleanup
Desktop
- [FEATURE] Table: Automatically adjust Row Height for Condensed+Compact
- [FIX] ACC: Set aria-pressed correctly on flag/favorite action
- [FIX] Accordion collapse arrow in BorderLayout broken
- [FIX] AnalyticalTable: Check if column is already rendered
- [FIX] AnlayticalTable: Attach listener to binding when its created
- [FIX] Carousel: Only activate swipe on touch devices
- [FIX] DatePicker: Fix some keyboard issues
- [FIX] DatePicker: Some keyboard issues
- [FIX] Fixed read-only checkbox issue in HCB
- [FIX] Form is rendered twice
- [FIX] Form using ResponsiveGridLayout wrong paddings
- [FIX] Label cells correctly for columns with multiLabels
- [FIX] MessageBox: Provide a Control as 'Message'
- [FIX] Notifier callout content stays visible after close
- [FIX] SimpleForm: Destroy of last content element fails
- [FIX] Table: Calculate width only on rendered columns
- [FIX] Table: Center Align NoData Text
- [FIX] Table: Fix display of column headers with header span
- [FIX] Table: Fixed columns displayed wrong in Safari
- [FIX] Table: Vertical align no data text correctly
- [FIX] Table: Hide cell filter option when ShowFilterMenuEntry = false
- [FIX] Tree: IE8 does not know "Object.keys"
- [FIX] Tree: Select more than one node via API
- [FIX] TreeNode: ScrollIntoView function does not work properly
- [FIX] layout/Splitter: Rounding errors when calculating size
- [FIX] sap.ui.commons.MenuBar: Fix background image alignment in HCB in Internet Explorer
- [FIX] sap.ui.commons.SearchField: Remove clear icon when value is reset via API call
- [FIX] sap.ui.commons.TextField: Restore unsafed user input after rerendering
- [FIX] sap.ui.unified.Menu: Optimizations for mobile,
- [FIX] ux3/NavigationBar: Invalidate overflow menu with NavigationItems
Mobile
- Revert "[FIX] sap.m.IconTabBar: Fixed arrow issue when tabs are added dynamically"
- [FIX] Button should not get the active state of the ListItem.
- [FIX] DatePicker: Keyboard issues
- [FIX] DatePicker: DateRangeSelection not working on mobile
- [FIX] IOS7: Incorrect window scroll position in landscape mode
- [FIX] ListReportPage: flexbox issue fixed - width set to 100% for the IconTabBar
- [FIX] Negative Cache issue with sap.m.makit
- [FIX] Composite dialog controls → set initial focus
- [FIX] sap.m.Button Emphasized button hover state in footer fixed
- [FIX] sap.m.ColumnListItem Should respect column binding when items are displayed in popin
- [FIX] sap.m.DateTimeInput: Fixed focus on mouse click
- [FIX] sap.m.Dialog: Dialog flickers after content size change in IE10 and IE11.
- [FIX] sap.m.Dialog: Keyboard navigation doesn't work correctly in Dialog when runs in Firefox or IE9
- [FIX] sap.m.FlexBox: Fixed styling helper for literal mapped values
- [FIX] sap.m.IconTabBar, sap.m.IconTabHeader: Expand touch area for IconTabBar text-only
- [FIX] sap.m.IconTabBar: Fixed Flickering Tab Icons
- [FIX] sap.m.IconTabBar: Fixed arrow issue when tabs are added dynamically
- [FIX] sap.m.IconTabBar: Fixed m.IconTabFilter.setIcon() with an empty string parameter
- [FIX] sap.m.IconTabBar: Fixed more indication arrow alignment when there are no icons.
- [FIX] sap.m.Input: Value help icon overlaps text in IE10
- [FIX] sap.m.Label: Setting text to falsy value works again
- [FIX] sap.m.Label: Truncation in a form
- [FIX] sap.m.ListItemBase: space key should not scroll down the list.
- [FIX] sap.m.MultiComboBox: BACKSPACE navigates back
- [FIX] sap.m.MultiComboBox: Disabled items should not be selectable
- [FIX] sap.m.MultiComboBox: Downport
- [FIX] sap.m.MultiComboBox: Focus lost from input field when CTRL+A is typed with no text and no tokens
- [FIX] sap.m.MultiComboBox: Parameter of "selectionChange" event
- [FIX] sap.m.MultiComboBox: Error when calling .getSelectedKeys()
- [FIX] sap.m.MultiComboBox: Wrong documentation for parameter
- [FIX] sap.m.MultiInput: Downport for MultiInput browser navigation backspace issue
- [FIX] sap.m.MultiInput: Fixed exit function
- [FIX] sap.m.ObjectAttribute: Fix for popover not closing
- [FIX] sap.m.ObjectAttribute: Keyboard handling
- [FIX] sap.m.ObjectHeader: Proper control cleanup on rerender
- [FIX] sap.m.ObjectNumber: Tooltip rendering
- [FIX] sap.m.Popover: Let the control define where to position the popover.
- [FIX] sap.m.Popover: The arrow isn't positioned right in RTL mode
- [FIX] sap.m.SplitApp: OrientationChange? event doesn't work on iPhone.
- [FIX] sap.m.SplitContainer: SplitContainer should remove the focus from master area after master is closed.
- [FIX] sap.m.SplitContainer: Master button is visible with ShowHideMode in landscape.
- [FIX] sap.m.ViewSettingsDialog: Navigation issues with custom input
- [FIX] sap.m.ObjectHeader: Fixed multiline text break
- [FIX] sap.m.ObjectIdentifier: Added missing text ellipsis to csn
- [FIX] sap.m.Toolbar: Old FlexBox issue in Fiori Client is fixed.
- [FIX] DateRangeSelection: Type delimiter without " " not valid
- [FIX] FacetFilter: Filter search inconsistent display
Charts
- [FIX] Add css for SwitchBar & FeedingPanel
Inbox
- [FIX] Inbox: Button Filter need to be clicked two times to open filter
- [FIX] Inbox: Substitution rules are not distinguishable by system
- [FIX] Inbox: Substitution rules should not render errors
- [FIX] Inbox: Show More and Show Less not working properly
Others
- [FIX] Currency Control: Correct alignment in IE
- [FIX] Display text of currency field bold in sum row
- [FIX] Feeder: Bluecrystal New Line on Mobile Devices in Feeder Input
- [FIX] FileUploader: Focus handling
- [FIX] FileUploader: setValue didn't work properly
- [FIX] Making list header separator visible
- [FIX] RichTextEditor: IE - iFrame content editable after render new
- [FIX] Tree: Fixed flickering issue for Expand/Collapse?
- [FIX] richtexteditor/RichtextEditor: TinyMCE ACC description
- [FIX] sap.m.DateTime: rendering issue in IE9
- [FIX] sap.m.IconTabBar: IE Active tab outline issue
- [FIX] sap.m.IconTabBar: The scrolling arrows don't show pressed state on tablet anymore
- [FIX] sap.m.Link: Outline on hover(Focus) fixed
- [FIX] sap.m.ObjectAttribute: Outline style when clicked and inactive
- [FIX] sap.m.ObjectStatus: Condensed style for ObjectStatus control
- [FIX] sap.m.TablePersoDialog: Dialog too wide in IE9
- [FIX] sap.ui.unified.Calendar: Fixed issues with DST changes
- [FIX] sap.ui.unified.Menu: Avoid error when restore focus on opener during closing the Menu
- [FIX] sap.ui.unified.Shell: Fix repaint issues in webkit
- [FIX] sap.ui.unified.Shell: Improve header hiding feature in Chrome
- [FIX] sap.ui.unified.Shell: Trigger Press event on head items when space key is pressed
- [FIX] sap.ui.unified.Shell: Trigger window.resize when header is hidden of shown
- [FIX] unified.Calendar: Fixed rendering of chinese weekdays
- [FIX] unified.Calendar: Keyboard navigation issues
- [FIX] unified/Shell: Correctly forward indexOfAggregation methods
- [FIX] Update message bundle file and removing of old placeholder
Version 1.24.1 (August 2014)
A patch for the rel-1.24 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FIX] TreeBindingAdapter: Update only when new contexts inserted
Desktop
- [FEATURE] CalendarLegend: Created New Control
- [FIX] ResponsiveGridLayout error is only one visible container
- [FIX] Table: Destroy sorter when new sorting is started
- [FIX] Table: fixed the headerSpan issue with custom ths
- [FIX] layout/Splitter: White space wrap, dot position, bar size
- [FIX] RichtextEditor: Language fallback for hindi language
- [FIX] Table: Always position checkbox relative to row selector
Mobile
- [FIX] sap.m.SegmentedButton size calculations in dialog with 100%
Version 1.24.0 (August 2014)
A patch for the rel-1.24 code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FEATURE] Allow metadata URL parameters for oData requests.
- [FEATURE] AnalyticalBinding.getDownloadUrl w/$select
- [FEATURE] AnalyticalBinding: Enhanced getGroupName
- [FEATURE] AnalyticalBinding: Introduce getDownloadUrl method
- [FEATURE] Core: Provide ECMA Script 6 Promises Polyfill
- [FEATURE] MockServer: Enable GW and Hana JSON files as data source
- [FEATURE] MockServer: partial JSON files and generated mockdata
- [FEATURE] ODataAnnotations: Allow multiple URLs (merge)
- [FEATURE] ODataListBinding: Introduce getDownloadUrl method
- [FEATURE] ODataModel: Introduced getKey and createKey
- [FEATURE] Shell: Added Support for Icon Fonts
- [FEATURE] Theming / LESS improvements
- [FEATURE] Update jszip to v2.2.0
- [FEATURE] jQuery.sap.properties/jQuery.sap.resources: Enable asynchronous loading
- [FEATURE] odata4analytics: extend documentation
- [FEATURE] sap.ui.controller getComponent
- [FEATURE] sap.ui.model.resource.ResourceModel: Asynchronous mode
- [FEATURE] suspend/resume bindings
- [FEATURE][FIX] sap.ui.core.util.Export now uses ES6 Promises instead of jQuery
- [FEATURE][FIX] jQuery.sap.storage
- [FIX] Accept header for $count to restrictive
- [FIX] Additional library.css loading (IE Rule Limit) in case of URI-Parameters in stylesheet-href
- [FIX] AnalyticalBinding: Display null group values as empty
- [FIX] AnalyticalBinding: Improve data pre-fetching
- [FIX] AnalyticalBinding: accel.auto-exp. consider $skip
- [FIX] AnalyticalBinding: behavior of filter and sort.
- [FIX] AnalyticalBinding: fix failed assertion
- [FIX] AnalyticalBinding: multiple DataReceived events
- [FIX] AnalyticalBinding: reset filter
- [FIX] AnalyticalTable: Corrected selection handling on node collapse
- [FIX] AnalyticalTable: Expand/collapse keep selection
- [FIX] AnalyticalTable: Fix bug on collapse if only one group available
- [FIX] AnalyticalTable: Show no data if only grand total row is available
- [FIX] AnalyticalTable: boundary check for #auto-exp. lvls
- [FIX] CSS-URL rewriting for merged modules
- [FIX] ClientListBinding: BT-Operator compares partial string value
- [FIX] ClientListBinding: fix endswith filter
- [FIX] ClientTreeBinding: Apply filter on root level for arrays
- [FIX] Column/AnalyticalColumn: support for formatOptions of filterType
- [FIX] Context: Documentation left out argument name
- [FIX] Custom theming: missing base.less ( GitHub issue #42)
- [FIX] Databinding: Fixed issue with property updates
- [FIX] DateFormat: 12:00 defaults to 12:00 PM
- [FIX] DateFormat: Also use UTC for fallback formats
- [FIX] DateFormat: Better parsing of two digit years
- [FIX] DateFormat: Fixed issue with parsing milliseconds
- [FIX] Delegates not correctly changed during execution
- [FIX] E2E Trace stability issues
- [FIX] ExportTypeCSV: Escaping with value of undefined
- [FIX] FocusHandler: Error Handling / Ensure complete processing of event queue
- [FIX] IE8 compatibility: remove trailing commas in object literals
- [FIX] JSDoc: parent class of sap.ui.model.Model
- [FIX] Less Image Parameter supports "none"
- [FIX] Library Build: fix XML parse error in generated dependencies file
- [FIX] ListBinding: Better support for CountMode.None
- [FIX] LocalBusyIndicator: Clear delayed call when DOMRef was removed
- [FIX] ManagedObject: Fixed validation of string arrays
- [FIX] ManagedObject: Reset skip-update flags in case of exceptions
- [FIX] ManagedObject: option added to not share the binding template
- [FIX] MockServer: $select on complex type properties
- [FIX] MockServer: Error when filter param contains "or" in name
- [FIX] MockServer: apply $count after filter
- [FIX] MockServer: filter on complex type properties
- [FIX] MockServer: Fix handling of numbers
- [FIX] ODataMetadata: request now uses correct language header
- [FIX] ODataModel: Improve error behaviour
- [FIX] ODataModel: Include request URL in RequestFailed event
- [FIX] ODataModel: Shared async metadata, don't initialize twice
- [FIX] ODataModel: Use null literal in filter expressions
- [FIX] ODataModel: add global URL params when using submitChanges
- [FIX] ODataModel: fix of the _isReloadNeeded function
- [FIX] ODataModel: fix refresh on expanded data with sorter/filter
- [FIX] ODataModel: fix submitChanges when request failed and is resent
- [FIX] ODataModel: refresh expand data for listbindings correctly
- [FIX] ODataModel: resetChanges does not clear the internal queue
- [FIX] ODataModel: send custom headers also for metadata request
- [FIX] Popup: Added Missing 'getModal'
- [FIX] Popup: Close All ChildPopups after ParentPopup Has Been Closed
- [FIX] Popup: Don't fail on jQuery 1.7.1
- [FIX] Popup: Fixed Checks for Popup When Running in Overlay
- [FIX] Popup: Fixed Setting of z-index
- [FIX] Preload: try alternative module names in case of ambiguous URL
- [FIX] ResourceHandler: workaround for IE issue EOT files and Vary header
- [FIX] Routing: Added documentation for extend function
- [FIX] Template.js: Fix Binding Path in Content
- [FIX] TreeBindingAdapter: Fix error with switched off grand total
- [FIX] TreeBindingAdapter: Keep groups open on sort
- [FIX] UIComponent Router needs to be able to handle RouterClass as string
- [FIX] XMLTemplateProcessor: Added Error Message When Control Can't Be Created
- [FIX] XMLView: Create correct assocation IDs for controls inside HTML
- [FIX] XMLView: Rendering of hidden elements
- [FIX] XMLViewSerializer adds wrong core namespace
- [FIX] check first 2 CSS-rules for custom-css flag in library.css file
- [FIX] core.BusyIndicator: Position at Top and Use CSS Animation
- [FIX] core.Popup: Added Association for Child Popups
- [FIX] executeModule: prevent adding sourceURL if already defined
- [FIX] jQuery.sap.event: "button" property isn't set on the simulated mouse event from touch event
- [FIX] jQuery.sap.includeStyleSheet - Load customcss last
- [FIX] jquery.sap.dom.js: input type "number" does not support selection
- [FIX] odata4analytics - documentation
- [FIX] odata4analytics: Wrong access to analytical model
- [FIX] sap.m.IconTabBar: uneven scrolling in Android Fiori Client
- [FIX] sap.m.Ios7 adjusting ipad metatag
- [FIX] sap.m.Popover: Popover closes itself by followOf only when the size or position change is greater than 32px on desktop.
- [FIX] sap.m.Popover: Popover shouldn't be closed when openBy control rerenders
- [FIX] sap.m.Popover: scrolling is removed after Popover is rerendered
- [FIX] sap.m.ScrollEnablement: page moves by touch start
- [FIX] sap.ui.Device: Chrome WebView returns physical pixel instead of logic pixel from window.screen.width/height
- [FIX] sap.ui.core ThemeCheck failed for CustomTheme
- [FIX] sap.ui.core.Icon: line height normal should be set as default css value instead of the 100%
- [FIX] sap.ui.core.Icon: pointer cursor should be updated by attach/detach press handler
- [FIX] sap.ui.core.Popup: autoclose doesn't work property in IE9
- [FIX] sap.ui.core.util.ExportTypeCSV: Fixed utf-8 encoding issues
- [FIX] sap.ui.model.FilterOperator/FilterType: Fix JSDoc
- [FIX] sap.ui.model.odata.Filter: deprecated & convert function
- [FIX] sap.ui.unified.Menu: Proper deregistering of AnyEvent
Desktop
- [FEATURE] Table: Enable/disable select all button
- [FEATURE] Table: User can overwrite the default filter behaviour
- [FEATURE] Table: enableCustomFilter to let appl. react on Column Filter
- [FEATURE] Tree: Multi Selection Tree
- [FEATURE] TreeNode: Scroll into View extended
- [FEATURE] sap.ui.commons.SearchField: Provide Tooltip on Clear Icon
- [FEATURE] ux3.QuickView
- [FIX] Accordion section header alignment issue
- [FIX] ActionBar: Actions not selectable with arrow keys
- [FIX] AnalyticalColumnMenu: Only Show Grouping if Column is Filterable
- [FIX] AnalyticalTable: Column Grouping prevent duplicates
- [FIX] AnalyticalTable: Corrected selection handling for node collapse
- [FIX] AnalyticalTable: Only select real rows (no sums and headers)
- [FIX] AnalyticalTable: Show group menu item only if sorting is enabled
- [FIX] AnalyticalTable: Show sum row visualization only if data available
- [FIX] AnalyticalTable: column grouping visibility for last ungrouped
- [FIX] AnalyticalTable: reset column menus when data changes
- [FIX] CalloutBase: Added Check for "oPopup" When Popup is Used
- [FIX] ColorPicker Alpha Slider Gradient-Background (IE 8/9)
- [FIX] ColorPicker: Corrected HSV to RGB conversion
- [FIX] ColorPicker: Hue 360 calculates wrong color
- [FIX] ComboBox no liveChange event by opening List
- [FIX] Corrected rendering issues of ColorPicker
- [FIX] DataSetSimpleView: View did not update items correctly
- [FIX] DropdownBox shows only one entry in Firefox
- [FIX] Form with ResponsiveGridLayout resize issues
- [FIX] Form with ResponsiveGridLayout too much padding on bottom
- [FIX] Form: Tab navigation problem if no title on FormContainer
- [FIX] GridLayout: Fixed title positioning in Internet Explorer
- [FIX] Layout/Splitter: Do not show non-resizable bars
- [FIX] Layout/Splitter: Don't show bar tooltip when not movable
- [FIX] Minor documentation issues in Splitter, VerticalLayout, TabStrip
- [FIX] Nested Splitters showed wrong bar handles
- [FIX] NotificationBar: Fixed Using the Animation With jQuery Version 1.7.1
- [FIX] NotificationBar: Fixed missing hover background on bar icons in Right-to-Left rendering of HCB theme
- [FIX] ProgressIndicator: Fixed contrast issues
- [FIX] Reflect sFIN model change in AnalyticalTable.html
- [FIX] ResponsiveFlowLayout: Fixed Rendering for Property 'Responsive'
- [FIX] ResponsiveFlowLayout: Fixed Flickering in RTL-mode
- [FIX] ResponsiveGridLayout: typo in API doc ( GitHub issue #73)
- [FIX] RichTooltip: security issue of FormattedTextView in ValueStateText and Text
- [FIX] RoadMap: Typo error
- [FIX] SimpleForm getContent returns null instead of []
- [FIX] SimpleForm width ResponsiveLayout, addContent brings error
- [FIX] SimpleForm: Fixed JS error when SimpleForm is destroyed
- [FIX] SimpleForm: allow destroy of content controls
- [FIX] Slider, RangeSlider no change event for HOME/END
- [FIX] Slider, RangeSlider no change event if value set
- [FIX] Splitter OverlayBar shows dots correctly aligned
- [FIX] Splitter: fix height when height is 0 but height property set
- [FIX] TabStrip demokit typo ( Github issue #100)
- [FIX] Table.exportData: Use application filters for export
- [FIX] Table: Align no data text with local busy indicator
- [FIX] Table: Cell filter - filter correct column
- [FIX] Table: Column Resize in RTL Mode for IE and FF
- [FIX] Table: Corrected selector for column resize
- [FIX] Table: Don't show a border for the overlay
- [FIX] Table: Header resize calculation not working in IE
- [FIX] Table: Infinity row count if table runs in IFRAME
- [FIX] Table: Lazy Column Load in IE and FF in RTL mode
- [FIX] Table: No rerendering on setNoDataText
- [FIX] Table: Select all and delect all for AnalyticalTable
- [FIX] Table: Update Table & Column references in column menu
- [FIX] Table: fixed the sort/filter icon padding for the column
- [FIX] Table: noData supports altTyp String / noDataText deprecated
- [FIX] Table: setEnableCustomFilter shall force ColMenu re-rendering
- [FIX] TextField prevent Ctrl+Z
- [FIX] TextField: Placeholder not removed in IE9
- [FIX] Toolbar: overflow pop-up keyboard access
- [FIX] Tree: AdjustFocus function does not work properly via API
- [FIX] UX3/NotificationBar: Wrong translation string
- [FIX] commons.DatePicker allow to clear date on mobile device
- [FIX] commons.MessageBox: Don't interpret text as binding expression
- [FIX] commons/Splitter: Lost events with absolute position elements
- [FIX] layout/Splitter: Content should not overflow
- [FIX] sap.ui.commons.AbsoluteLayout: Fix 100% height/width positioning
- [FIX] sap.ui.commons.ApplicationHeader: Enable themable Logo (bluecrystal)
- [FIX] sap.ui.commons.SearchField: set value when clearing field
- [FIX] ux3/NotificationBar: Notification description translation
- [FIX] Form, Simpleform: return this; for overwritten setters
Mobile
- [FEATURE] FeedListItem: expand/collapse, keyboard support implemented
- [FEATURE] Texts for sap.m.FileUpload
- [FEATURE] sap.m.(responsive)ObjectHeader new title selector icon
- [FEATURE] sap.m.BusyDialog: new parameter "cancelPressed" for cancel event
- [FEATURE] sap.m.ComboBoxBase: new method .getKeys() is added
- [FEATURE] sap.m.FlexBox: Added shrinkFactor property to FlexItemData
- [FEATURE] sap.m.Input new event parameter "fromSuggestions"
- [FEATURE] sap.m.Input new property "showTableSuggestionValueHelp"
- [FEATURE] sap.m.Input: Input Description
- [FEATURE] sap.m.InputBase: add isSpecialKey() and selectText() methods
- [FEATURE] sap.m.SearchField: new property showSearchButton
- [FEATURE] sap.m.SelectDialog: new API - contentHeight
- [FEATURE] sap.m.Tokenizer, sap.m.Token - added visible property
- [FIX] Wrong sap.m.Table rendering using mergeDuplicates and growing
- [FIX] sap.m.Bar rightContent is right again
- [FIX] April & May show Mondays as non-working days
- [FIX] DateRangeSelection Cancel on mobile device don't work
- [FIX] FacetFilter: Issue with different data types from backend
- [FIX] FacetFilter: Added keyboard interaction
- [FIX] FacetFilter: Search Box issue
- [FIX] FeedListItem:expandCollapse Bug fixing for mobile
- [FIX] Fix for action colors on legend
- [FIX] GrowingDelegate do not update "more button" info correctly.
- [FIX] InputODataSuggestProvider: Missing displayOnly columns
- [FIX] InputODataSuggestProvider: search-focus not mandatory
- [FIX] LESS parser issue is fixed for DateTimeInput
- [FIX] Never ending sap.m.ListBase loading animation issue is fixed.
- [FIX] Scrolling icon for facet filter
- [FIX] StandardListItem activeIcon handling issue is fixed.
- [FIX] TextArea height is applied to the container.
- [FIX] a focused input field is not visible in Android
- [FIX] Fix for getPrimaryValueAxis().setMin not working
- [FIX] fixed for setModel bug in combination chart
- [FIX] m.DatePicker: calendar not displayed complete
- [FIX] m.DatePicker no change event after invalid input
- [FIX] m.DatePicker not opens again on mobile device
- [FIX] m.DatePicker on android, cancel doesn't work
- [FIX] sap.m documentation: incorrect deprecation notes
- [FIX] sap.m.ActionSheet - documentation for title property updated
- [FIX] sap.m.Bar - button truncation
- [FIX] sap.m.BusyDialog: cancel button alignment with sap.m.Dialog
- [FIX] sap.m.Button: firefox issue with text overflow
- [FIX] sap.m.Button: explored sample deletion of unstyled Button
- [FIX] sap.m.Button: hover state and cursor in FF browser
- [FIX] sap.m.Button: setIcon with null value fixed
- [FIX] sap.m.Button: supress rendering fix for binding
- [FIX] sap.m.Button: text truncation fix for the different browsers
- [FIX] sap.m.Button: tooltip moved from inner div to outer tag (FF issue)
- [FIX] sap.m.Carousel: 'pageChange' event triggered twice
- [FIX] sap.m.CheckBox rtl in form
- [FIX] sap.m.DateRangeSelection: JS Doc update and removing deprecated API demos
- [FIX] sap.m.DateRangeSelection: UTC date output and input fix
- [FIX] sap.m.Dialog: beginButton and endButton aren't destroyed when dialog is destroyed
- [FIX] sap.m.IconTabBar fixed click on showAll variant
- [FIX] sap.m.IconTabBar support for image tab filters
- [FIX] sap.m.IconTabBar: fix for rendering xml views inside the content
- [FIX] sap.m.IconTabBar: fix for wrong showing of selected tab
- [FIX] sap.m.IconTabBar: fixed bug if clicking on a tab
- [FIX] sap.m.IconTabHeader: adaption for arrows if control was already rendered
- [FIX] sap.m.Input Inactive tabular items can also be selected by keyboard
- [FIX] sap.m.Input add valueLiveUpdate property
- [FIX] sap.m.Input keyboard fix for disabled two-value suggestion items
- [FIX] sap.m.Input suggestion list destroy handling
- [FIX] sap.m.Input tabular suggestion visibility correction
- [FIX] sap.m.Input tabular suggestions: table re-rendering issues
- [FIX] sap.m.Input update model onblur/onenter
- [FIX] sap.m.Input: "suggest" event shouldn't be fired when enter key is pressed before the event timeout is reached.
- [FIX] sap.m.Input: Input Suggestion on phone update the input value after the suggestionItemSelected event
- [FIX] sap.m.Input: Input Suggestion should close the SuggestPopup when hit enter key
- [FIX] sap.m.Input: Javascript error when showSuggestion is enabled after bindAggregation
- [FIX] sap.m.Input: ValueState is incorrectly shown
- [FIX] sap.m.Input: change event on input suggestion fired twice and the first one has a wrong value
- [FIX] sap.m.Input: corrected since-documentation of valueHelpOnly
- [FIX] sap.m.Input: fix the javascript error when showSuggestion is set after input is rendered
- [FIX] sap.m.Input: value help icon overlaps input text in IE9
- [FIX] sap.m.Ios7 - removed scroll top in one place
- [FIX] sap.m.Link: fix bug in sample of demokit
- [FIX] sap.m.List - Never ending loading animation issue is fixed.
- [FIX] sap.m.List/Table - "No data" text during busy state is removed.
- [FIX] sap.m.ListBase - busy indication
- [FIX] sap.m.MultiComboBox
- [FIX] sap.m.MultiInput - clear value after setting tokens
- [FIX] sap.m.MultiInput: compact size positioning issue; resize logic
- [FIX] sap.m.ObjectAttribute fire press event only if clicked on text
- [FIX] sap.m.ObjectAttribute: focus handling and outline style implemented when active
- [FIX] sap.m.ObjectHeader fix for empty number and unit
- [FIX] sap.m.ObjectHeader fixed re-rendering issue with two divs
- [FIX] sap.m.ObjectHeader iconpress event is now fired in responsive version
- [FIX] sap.m.ObjectHeader improved margin/padding for KPI tiles use case
- [FIX] sap.m.ObjectHeader layout fixes for special cases
- [FIX] sap.m.ObjectHeader optimizations for title block calculations
- [FIX] sap.m.ObjectHeader responsive behavior update for android < 4.4
- [FIX] sap.m.ObjectHeader responsive minor css corrections
- [FIX] sap.m.ObjectHeader responsive word break of title text
- [FIX] sap.m.ObjectHeader visual fixes
- [FIX] sap.m.ObjectHeader/IconTabBar small fixes
- [FIX] sap.m.ObjectHeader: Object Header 'Select' button accessibility
- [FIX] sap.m.ObjectHeader: Object header: long name (with space) bug
- [FIX] sap.m.ObjectIdentifier: Prevent encoded HTML from showing up on page
- [FIX] sap.m.ObjectListItem: ObjectListItem gets too small space in Popover when runs in IE11.
- [FIX] sap.m.ObjectNumber: missing space in RTL mode
- [FIX] sap.m.ObjectStatus/Identifier overwrote setter to improve perf
- [FIX] sap.m.ObjectStatus: setText/setTitle issue with special characters
- [FIX] sap.m.Popover: Popover closes itself immediately when it's opened by sap.m.Text control in IE9
- [FIX] sap.m.Popover: add subpixel width for IE to prevent truncated text
- [FIX] sap.m.Popover: button in SegmentedButton can't open Popover
- [FIX] sap.m.Popover: contentWidth may not be constrained by the available space in RTL mode with placementType Left
- [FIX] sap.m.Popover: no more than one instance of the same Popover should be saved in InstanceManager after open
- [FIX] sap.m.Popover: offsetX should be neglected in RTL mode
- [FIX] sap.m.ProgressIndicator: fixed line-height of displayed text for different modes
- [FIX] sap.m.SegmentedButton: Fix insertButton method
- [FIX] sap.m.SegmentedButton: disable single button in segmented button
- [FIX] sap.m.SegmentedButton: remove formatting change
- [FIX] sap.m.Select: do not clear the selection on .destroyItems()
- [FIX] sap.m.Select: the pressed state is removed to late
- [FIX] sap.m.SelectDialog corrected logic for cancel event and selections
- [FIX] sap.m.SplitContainer: endless invalidation may occur when pages in detailNav have showHeader set to false.
- [FIX] sap.m.SplitContainer: masterButton isn't added to the page when hideMaster is called before the toDetail.
- [FIX] sap.m.SplitContainer: same page can't be added again after removed once if this page is the first page
- [FIX] sap.m.TablePersoController: replaced perso map in refresh function
- [FIX] sap.m.TablePersoDialog: fixed wrong captions after 'Reset All'
- [FIX] sap.m.TablePersoDialog added scroll to selection
- [FIX] sap.m.SegmentedButton: remove selection change for button disabled
Charts
- [FEATURE] Require sap.m, sap.ui.commons on demand Support extension chart
Inbox
- [FIX] Inbox: Comment section not displayed
- [FIX] Inbox: Custom Attributes should be collapsed by Default
- [FIX] Inbox: Display Custom attributes if Task Type filter is applied on initial load of inbox.
- [FIX] Inbox: Enable Forward Button if multiple tasks are selected
- [FIX] Inbox: Error "{0}" while adding comment
- [FIX] Inbox: Fix to display Busy Indicator while searching a user and fix for disabling OK button while searching for a user to create substitution rule.
- [FIX] Inbox: Fixed Forward Button is enabled on deselection of task
- [FIX] Inbox: Fixed Search user does not return result for a valid search while Substitution rule creation
- [FIX] Inbox: Missing right border in stream view.
- [FIX] Inbox: Search dialog firing multiple calls to GW
- [FIX] Inbox: Substitution rule cannot be created
- [FIX] Inbox: Creation of attachments not disabled
- [FIX] Inbox: Issue with hide all custom attributes
- [FIX] Inbox: Server refresh of substitution rules
- [FIX] Inbox: Comments with Special HTML characters are not rendered properly
- [FIX] Inbox: Do not show Custom Attributes if the CustomAttribute flag is false.
Others
- [FEATURE] Explored App: File Uploader Examples
- [FEATURE] Explored App: unified.Currency example
- [FEATURE] Explored App: unified.Shell example
- [FEATURE] Explored App: unified.SplitContainer example
- [FEATURE] Explored Example: unified.Menu
- [FEATURE] FileUploader uploadComplete: responseRaw & headers
- [FEATURE] FileUploader: Constrain the length of a filename
- [FEATURE] FileUploader: uploadProgress- & uploadAborted-Events
- [FEATURE] FileUploader: valueState-Property
- [FEATURE] Range input validation
- [FEATURE] RichtextEditor: TinyMCE License, plugins, buttons, theme
- [FEATURE] Type handling for columns
- [FEATURE] Better focus handling for add and remove range
- [FEATURE] Item tokens contains table row data
- [FEATURE] New range field layout behavior for SML
- [FEATURE] sap.ui.comp.variants.VariantManagement added selectionKey property
- [FEATURE] sap.ui.unified.Shell: New property headerVisible
- [FEATURE] Simple interval range support added and other corrections
- [FEATURE] Some FilterDialog enhancements
- [FEATURE] unified.Calendar: Explored App Examples
- [FEATURE] unified.Calendar: Add visualization for special days
- [FEATURE] Value help dialog corrections
- [FEATURE][OPENUI5] added README file for better SDK overview
- [FIX] AnalyticalTable: fixed the indentation of the first column
- [FIX] Calendar support years < 0100
- [FIX] Changed icon color in ActionBar
- [FIX] Demokit: correct links from dev guide to API reference
- [FIX] Demokit: fix wrong this reference
- [FIX] Don't omit IE9 specific CSS files from 'static' packages
- [FIX] FileUploader: Clear field in chrome on cancel upload
- [FIX] FileUploader: Registering Event-Handlers in OnAfterRendering
- [FIX] FileUploader: Reset when invisible
- [FIX] FileUploader: fileType and mimeType should be string arrays
- [FIX] FileUploader: sameFilenameAllowed
- [FIX] Form with ResponsiveGridLayout misalignment on iOS
- [FIX] Popup: bringToFront could lead to error being thrown
- [FIX] Range part with scrollcontainer
- [FIX] Ranges Id handling fixed
- [FIX] RichTextEditor: Don't convert link URLs to relative
- [FIX] RichTextEditor: Fixed bug in destroy when tinymce wasn't loaded
- [FIX] RichtextEditor: IE resizehandler bugfix
- [FIX] Table: Align checkbox in row selector correctly
- [FIX] Table: Outline of row selector was hidden if row selected
- [FIX] Table: aligned the use theme parameter for the border-color
- [FIX] UX3/Shell: Adapt SidePane to new BlueCrystal background
- [FIX] Add two missing files to mobile pkg ( GitHub issue #94)
- [FIX] CSS corrections for compact mode
- [FIX] Dialog size for interval dialog
- [FIX] Range fields layout corrections for S/M/L sizes
- [FIX] Resource text update
- [FIX] sap.m.ActionSheet: ActionSheet shows a wrongly lighter color when hover the border of the button
- [FIX] sap.m.Button: button in header,footer,bar ff fix for text ellipsis
- [FIX] sap.m.FacetFilter: Icon in FacetFilter expands the wrapping bar
- [FIX] sap.m.FeedInput: css fix because of change for button truncation
- [FIX] sap.m.Input: remove additional Up/Down buttons from Firefox
- [FIX] sap.m.Input: fix font-size for suggestions
- [FIX] sap.m.Input: value help icon overlaps text in IE9
- [FIX] sap.m.Link : focus outline implemented
- [FIX] sap.m.List in IE9: alignment of list item texts in dialogs
- [FIX] sap.m.ObjectListItem : status text color fixed if item is pressed
- [FIX] sap.m.StandardListItem with iconInset: layout is wrong in IE9
- [FIX] sap.m.StandardListItem: missing ellipsis in IE10
- [FIX] sap.m.ToggleButton: outline style fixed
- [FIX] sap.m.ToggleButton: text truncation fix for the different browsers - css style classes for toggle button adapted
- [FIX] sap.ui.comp.variants.VariantManagement Management Dialog, rename checks, button states
- [FIX] sap.ui.comp.variants.VariantManagement Manage button enabled state fixed
- [FIX] sap.ui.comp.variants.VariantManagement Add/remove Style class for Manage Dialog fixed
- [FIX] sap.ui.comp.variants.VariantManagement Change width to 12rem
- [FIX] sap.ui.comp.variants.VariantManagement Disable duplicate Variant Names
- [FIX] sap.ui.comp.variants.VariantManagement Fixed text bundle
- [FIX] sap.ui.comp.variants.VariantManagement Replace "Default" Text by ""
- [FIX] sap.ui.comp.variants.VariantManagement Trim entered value for check of variant name
- [FIX] sap.ui.unified.Calendar: CSS issues with today-visualization
- [FIX] sap.ui.unified.Menu: Avoid rerenderings on item changes
- [FIX] sap.ui.unified.Shell: Avoid image reloads on header refreshes
- [FIX] sap.ui.unified.Shell: Fix header alignment in mobile Chrome
- [FIX] sap.ui.unified.Shell: Optimize header hiding on Win 8 / Chrome
- [FIX] Translation, text and css fixes
- [FIX] unified.Calendar Only fullsreen if on Popup
- [FIX] Width of ex/include panel changed
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.23.0 (July 2014)
A patch for the master code line. It contains the following fixes for the UI5 Core and Controls:
Core
- [FEATURE] Allow metadata URL parameters for oData requests.
- [FEATURE] Core: Provide ECMA Script 6 Promises Polyfill
- [FEATURE] MockServer: Enable GW and Hana JSON files as data source
- [FEATURE] MockServer: partial JSON files and generated mockdata
- [FEATURE] ODataModel: Introduced getKey and createKey
- [FEATURE] Shell: Added Support for Icon Fonts
- [FEATURE] Theming / LESS improvements
- [FEATURE] Update jszip to v2.2.0
- [FEATURE] odata4analytics: extend documentation
- [FEATURE] sap.ui.controller getComponent
- [FEATURE] suspend/resume bindings
- [FIX] Accept header for $count to restrictive
- [FIX] Additional library.css loading (IE Rule Limit) in case of URI-Parameters in stylesheet-href
- [FIX] AnalyticalBinding: accel.auto-exp. consider $skip
- [FIX] AnalyticalBinding: behavior of filter and sort.
- [FIX] AnalyticalBinding: fix failed assertion
- [FIX] AnalyticalBinding: multiple DataReceived events
- [FIX] AnalyticalTable: Corrected selection handling on node collapse
- [FIX] AnalyticalTable: Fix bug on collapse if only one group available
- [FIX] AnalyticalTable: Show no data if only grand total row is available
- [FIX] AnalyticalTable: boundary check for #auto-exp. lvls
- [FIX] ClientListBinding: BT-Operator compares partial string value
- [FIX] ClientListBinding: fix endswith filter
- [FIX] ClientTreeBinding: Apply filter on root level for arrays
- [FIX] Column/AnalyticalColumn: support for formatOptions of filterType
- [FIX] Custom theming: missing base.less ( GitHub issue #42)
- [FIX] Databinding: Fixed issue with property updates
- [FIX] DateFormat: 12:00 defaults to 12:00 PM
- [FIX] DateFormat: Also use UTC for fallback formats
- [FIX] DateFormat: Better parsing of two digit years
- [FIX] DateFormat: Fixed issue with parsing milliseconds
- [FIX] Delegates not correctly changed during execution
- [FIX] ExportTypeCSV: Escaping with value of undefined
- [FIX] FocusHandler: Error Handling / Ensure complete processing of event queue
- [FIX] IE8 compatibility: remove trailing commas in object literals
- [FIX] Less Image Parameter supports "none"
- [FIX] Library Build: fix XML parse error in generated dependencies file
- [FIX] LocalBusyIndicator: Clear delayed call when DOMRef was removed
- [FIX] ManagedObject: Reset skip-update flags in case of exceptions
- [FIX] ManagedObject: option added to not share the binding template
- [FIX] MockServer: filter on complex type properties
- [FIX] MockServer: fix handling of numbers
- [FIX] ODataMetadata: request now uses correct language header
- [FIX] ODataModel: Improve error behaviour
- [FIX] ODataModel: Include request URL in RequestFailed event
- [FIX] ODataModel: Shared async metadata, don't initialize twice
- [FIX] ODataModel: Use null literal in filter expressions
- [FIX] ODataModel: add global URL params when using submitChanges
- [FIX] ODataModel: fix refresh on expanded data with sorter/filter
- [FIX] ODataModel: refresh expand data for listbindings correctly
- [FIX] ODataModel: resetChanges does not clear the internal queue
- [FIX] ODataModel: send custom headers also for metadata request
- [FIX] Popup: Added Missing 'getModal'
- [FIX] Popup: Close All ChildPopups after ParentPopup Has Been Closed
- [FIX] Popup: Fixed Checks for Popup When Running in Overlay
- [FIX] Popup: Fixed Setting of z-index
- [FIX] Preload: try alternative module names in case of ambiguous URL
- [FIX] ResourceHandler: workaround for IE issue EOT files and Vary header
- [FIX] Routing: Added documentation for extend function
- [FIX] Template.js: Fix Binding Path in Content
- [FIX] TreeBindingAdapter: Fix error with switched off grand total
- [FIX] TreeBindingAdapter: Keep groups open on sort
- [FIX] UIComponent Router needs to be able to handle RouterClass as string
- [FIX] XMLTemplateProcessor: Added Error Message When Control Can't Be Created
- [FIX] XMLViewSerializer adds wrong core namespace
- [FIX] core.BusyIndicator: Position at Top and Use CSS Animation
- [FIX] core.Popup: Added Association for Child Popups
- [FIX] jQuery.sap.event: "button" property isn't set on the simulated mouse event from touch event
- [FIX] jquery.sap.dom.js: input type "number" does not support selection
- [FIX] odata4analytics - documentation
- [FIX] odata4analytics: Wrong access to analytical model
- [FIX] sap.m.IconTabBar: uneven scrolling in Android Fiori Client
- [FIX] sap.m.Ios7 adjusting ipad metatag
- [FIX] sap.m.Popover: Popover closes itself by followOf only when the size or position change is greater than 32px on desktop.
- [FIX] sap.m.Popover: Popover shouldn't be closed when openBy control rerenders
- [FIX] sap.m.ScrollEnablement: page moves by touch start
- [FIX] sap.ui.Device: Chrome WebView returns physical pixel instead of logic pixel from window.screen.width/height
- [FIX] sap.ui.core ThemeCheck failed for CustomTheme
- [FIX] sap.ui.core.Icon: line height normal should be set as default css value instead of the 100%
- [FIX] sap.ui.core.Icon: pointer cursor should be updated by attach/detach press handler
- [FIX] sap.ui.core.util.ExportTypeCSV: Fixed utf-8 encoding issues /
- [FIX] sap.ui.model.FilterOperator/FilterType: Fix JSDoc
- [FIX] sap.ui.model.odata.Filter: deprecated & convert function
- [FIX] sap.ui.unified.Menu: Proper deregistering of AnyEvent
Desktop
- [FEATURE] Table: Enable/disable select all button
- [FEATURE] Table: enableCustomFilter to let appl. react on Column Filter
- [FEATURE] TreeNode: Scroll into View extended
- [FEATURE] sap.ui.commons.SearchField: Provide Tooltip on Clear Icon
- [FIX] Accordion section header alignment issue
- [FIX] ActionBar: Actions not selectable with arrow keys
- [FIX] AnalyticalTable: Corrected selection handling for node collapse
- [FIX] AnalyticalTable: Show sum row visualization only if data available
- [FIX] AnalyticalTable: column grouping visibility for last ungrouped
- [FIX] CalloutBase: Added Check for "oPopup" When Popup is Used
- [FIX] ColorPicker Alpha Slider Gradient-Background (IE 8/9)
- [FIX] ColorPicker: Corrected HSV to RGB conversion
- [FIX] ColorPicker: Hue 360 calculates wrong color
- [FIX] ComboBox no liveChange event by opening List
- [FIX] Corrected rendering issues of ColorPicker
- [FIX] DropdownBox shows only one entry in Firefox
- [FIX] Form with ResponsiveGridLayout too much padding on bottom
- [FIX] Form: Tab navigation problem if no title on FormContainer
- [FIX] Layout/Splitter: Do not show non-resizable bars
- [FIX] Layout/Splitter: Don't show bar tooltip when not movable
- [FIX] Nested Splitters showed wrong bar handles
- [FIX] NotificationBar: Fixed Using the Animation With jQuery Version 1.7.1
- [FIX] NotificationBar: Fixed missing hover background on bar icons in Right-to-Left rendering of HCB theme
- [FIX] Progress Indicator contrast issues
- [FIX] ResponsiveFlowLayout: Fixed Rendering for Property 'Responsive'
- [FIX] ResponsiveFlowLayout: Fixed Flickering in RTL-mode
- [FIX] ResponsiveGridLayout: typo in API doc ( GitHub issue #73)
- [FIX] RichTooltip: security issue of FormattedTextView in ValueStateText and Text
- [FIX] SimpleForm getContent retutns null instead of []
- [FIX] SimpleForm width ResponsiveLayout, addContent brings error
- [FIX] SimpleForm: allow destroy of content controls
- [FIX] Slider, RangeSlider no change event for HOME/END
- [FIX] Slider, RangeSlider no change event if value set
- [FIX] Table.exportData: Use application filters for export
- [FIX] Table: Align no data text with local busy indicator
- [FIX] Table: Corrected selector for column resize
- [FIX] Table: Don't show a border for the overlay
- [FIX] Table: Header resize calculation not working in IE
- [FIX] Table: Infinity row count if table runs in IFRAME
- [FIX] Table: No rerendering on setNoDataText
- [FIX] Table: fixed the sort/filter icon padding for the column
- [FIX] Table: noData supports altTyp String / noDataText deprecated
- [FIX] TextField prevent Ctrl+Z
- [FIX] Toolbar: overflow pop-up keyboard access
- [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] layout/Splitter: Content should not overflow
- [FIX] sap.ui.commons.AbsoluteLayout: Fix 100% height/width positioning
- [FIX] sap.ui.commons.ApplicationHeader: Enable themable Logo (bluecrystal)
- [FIX] sap.ui.commons.SearchField: set value when clearing field
- [Fix] Form, Simpleform: return this; for overwritten setters
Mobile
- [FEATURE] FeedListItem: expand/collapse, keyboard support implemented
- [FEATURE] sap.m.BusyDialog: new parameter "cancelPressed" for cancel event
- [FEATURE] sap.m.ComboBoxBase: new method .getKeys() is added
- [FEATURE] sap.m.Input new event parameter "fromSuggestions"
- [FEATURE] sap.m.Input new property "showTableSuggestionValueHelp"
- [FEATURE] sap.m.Input: Input Description
- [FEATURE] sap.m.InputBase: add isSpecialKey() and selectText() methods
- [FEATURE] sap.m.SearchField: new property showSearchButton
- [FEATURE] sap.m.SelectDialog: new API - contentHeight
- [FIX] Wrong sap.m.Table rendering using mergeDuplicates and growing
- [FIX] - sap.m.Bar rightContent is right again
- [FIX] FaceTFilter: Issue with different data types from backend
- [FIX] FacetFilter: Search Box issue
- [FIX] FeedListItem:expandCollapse Bug fixing for mobile
- [FIX] Fix for action colors on legend
- [FIX] GrowingDelegate do not update "more button" info correctly.
- [FIX] InputODataSuggestProvider: Missing displayOnly columns
- [FIX] InputODataSuggestProvider: search-focus not mandatory
- [FIX] LESS parser issue is fixed for DateTimeInput
- [FIX] Never ending sap.m.ListBase loading animation issue is fixed.
- [FIX] RUFIORIUI: Timesheet - Blackberry - warped weekly view
- [FIX] Scrolling icon for facet filter
- [FIX] StandardListItem activeIcon handling issue is fixed.
- [FIX] TLT Audit SP4 ZH: Inappropriate date display
- [FIX] TextArea height is applied to the container.
- [FIX] a focused input field is not visible in Android
- [FIX] m.DatePicker calender not complete displayed
- [FIX] m.DatePicker no change event after invalid input
- [FIX] m.DatePicker not opens again on mobile device
- [FIX] m.DatePicker on android, cancel don't work
- [FIX] sap.m documentation: incorrect deprecation notes
- [FIX] sap.m.ActionSheet - documentation for title property updated
- [FIX] sap.m.Bar - button truncation
- [FIX] sap.m.BusyDialog: cancel button alignment with sap.m.Dialog
- [FIX] sap.m.Button - firefox issue with text overflow
- [FIX] sap.m.Button explored sample deletion of unstyled Button
- [FIX] sap.m.Button: hover state and cursor in FF browser
- [FIX] sap.m.Button: setIcon with null value fixed
- [FIX] sap.m.Button: supress rendering fix for binding
- [FIX] sap.m.Button: text truncation fix for the different browsers
- [FIX] sap.m.Carousel pageChanged event
- [FIX] sap.m.Carousel: 'pageChange' event triggered twice
- [FIX] sap.m.CheckBox rtl in form
- [FIX] sap.m.DateRangeSelection
- [FIX] sap.m.DateRangeSelection: JS Doc update and removing deprecated API demos
- [FIX] sap.m.DateRangeSelection: UTC date output and input fix
- [FIX] sap.m.Dialog: beginButton and endButton aren't destroyed when dialog is destroyed
- [FIX] sap.m.IconTabBar fixed click on showAll variant
- [FIX] sap.m.IconTabBar support for image tab filters
- [FIX] sap.m.IconTabBar: fix for wrong showing of selected tab
- [FIX] sap.m.IconTabHeader: adaption for arrows if control was already rendered
- [FIX] sap.m.Input - Small improvements
- [FIX] sap.m.Input keyboard fix for disabled two-value suggestion items
- [FIX] sap.m.Input suggestions fix
- [FIX] sap.m.Input update model onblur/onenter
- [FIX] sap.m.Input: Input Suggestion should close the SuggestPopup when hit enter key
- [FIX] sap.m.Input: Javascript error when showSuggestion is enabled after bindAggregation
- [FIX] sap.m.Input: ValueState is incorrectly shown
- [FIX] sap.m.Input: change event on input suggestion fired twice and the first one has a wrong value
- [FIX] sap.m.Input: corrected since-documentation of valueHelpOnly
- [FIX] sap.m.Input: fix the javascript error when showSuggestion is set after input is rendered
- [FIX] sap.m.Input: value help icon overlaps input text in IE9
- [FIX] sap.m.Link: fix bug in sample of demokit
- [FIX] sap.m.List - Never ending loading animation issue is fixed.
- [FIX] sap.m.List/Table - "No data" text during busy state is removed.
- [FIX] sap.m.ListBase - busy indication
- [FIX] sap.m.MultiInput: compact size positioning issue; resize logic
- [FIX] sap.m.ObjectAttribute fire press event only if clicked on text
- [FIX] sap.m.ObjectHeader fix for empty number and unit
- [FIX] sap.m.ObjectHeader fixed re-rendering issue with two divs
- [FIX] sap.m.ObjectHeader iconpress event is now fired in responsive version
- [FIX] sap.m.ObjectHeader improved margin/padding for KPI tiles use case
- [FIX] sap.m.ObjectHeader layout fixes for special cases
- [FIX] sap.m.ObjectHeader optimizations for title block calculations
- [FIX] sap.m.ObjectHeader responsive minor css corrections
- [FIX] sap.m.ObjectHeader: Object Header 'Select' button accessibility
- [FIX] sap.m.ObjectHeader: Object header: long name (with space) bug
- [FIX] sap.m.ObjectIdentifier: Prevent encoded HTML from showing up on page
- [FIX] sap.m.ObjectListItem: ObjectListItem gets too small space in Popover when runs in IE11.
- [FIX] sap.m.ObjectStatus/Identifier overwrote setter to improve perf
- [FIX] sap.m.ObjectStatus: setText/setTitle issue with special characters
- [FIX] sap.m.Popover: Popover closes itself immediately when it's opened by sap.m.Text control in IE9
- [FIX] sap.m.Popover: add subpixel width for IE to prevent truncated text
- [FIX] sap.m.Popover: button in SegmentedButton can't open Popover
- [FIX] sap.m.Popover: offsetX should be neglected in RTL mode
- [FIX] sap.m.ProgressIndicator: fixed line-height of displayed text for different modes
- [FIX] sap.m.SegmentedButton: Fix insertButton method
- [FIX] sap.m.SegmentedButton: disable single button in segmented button
- [FIX] sap.m.SegmentedButton: remove formatting change
- [FIX] sap.m.Select: do not clear the selection on .destroyItems()
- [FIX] sap.m.SelectDialog corrected logic for cancel event and selections
- [FIX] sap.m.SplitContainer: endless invalidation may occur when pages in detailNav have showHeader set to false.
- [FIX] sap.m.SplitContainer: masterButton isn't added to the page when hideMaster is called before the toDetail.
- [FIX] sap.m.SplitContainer: same page can't be added again after removed once if this page is the first page
- [FIX] sap.m.Table export sample fixed
- [FIX] sap.m.TablePersoController: replaced perso map in refresh function
- [FIX] sap.m.ToggleButton
- [FIX]sap.m.TablePersoDialog added scroll to selection
- [Fix] sap.m.SegmentedButton: remove selection change for button disabled
Charts
- [Feature] Require sap.m, sap.ui.commons on demand Support extension chart
Inbox
- [FIX] Inbox: Comment section not displayed
- [FIX] Inbox: Custom Attributes should be collapsed by Default
- [FIX] Inbox: Display Custom attributes if Task Type filter is applied on initial load of inbox.
- [FIX] Inbox: Enable Forward Button if multiple tasks are selected
- [FIX] Inbox: Error "{0}" while adding comment
- [FIX] Inbox: Fix to display Busy Indicator while searching a user and fix for disabling OK button while searching for a user to create substitution rule.
- [FIX] Inbox: Fixed Search user does not return result for a valid search while Substitution rule creation
- [FIX] Inbox: Missing right border in stream view.
- [FIX] Inbox: Search dialog fireing multiple calls to GW
- [FIX] Inbox: Substitution rule cannot be created
- [FIX] Inbox: creation of attachments not disabled
- [FIX] Inbox: issue with hide all custom attributes
- [FIX] Inbox: server refresh of substitution rules
- [FIX] Inbox:Comments with Special HTML characters are not rendered properly
Others
- [FEATURE] Explored App: File Uploader Examples
- [FEATURE] Explored App: unified.Currency example
- [FEATURE] Explored App: unified.Shell example
- [FEATURE] Explored App: unified.SplitContainer example
- [FEATURE] Explored Example: unified.Menu
- [FEATURE] Range input validation
- [FEATURE] RichtextEditor: TinyMCE License, plugins, buttons, theme
- [FEATURE] Type handling for columns
- [FEATURE] docu update
- [FEATURE] item tokens contains table row data
- [FEATURE] new range field layout behavior for SML
- [FEATURE] sap.ui.comp.variants.VariantManagement added selectionKey property
- [FEATURE] sap.ui.unified.Shell: New property headerVisible
- [FEATURE] simple interval range support added and other corrections
- [FEATURE] unified.Calendar: Explored App Examples
- [FEATURE] unified.Calendar: add visualization for special days
- [FEATURE][OPENUI5] added README file for better SDK overview
- [FIX] Calendar support years < 0100
- [FIX] Changed icon color in ActionBar
- [FIX] Demokit: correct links from dev guide to API reference
- [FIX] Don't omit IE9 specific CSS files from 'static' packages
- [FIX] FileUploader: sameFilenameAllowed
- [FIX] Form with ResponsiveGridLayout misalignment on iOS
- [FIX] Range part with scrollcontainer
- [FIX] Ranges Id handling fixed
- [FIX] RichTextEditor: Fixed bug in destroy when tinymce wasn't loaded
- [FIX] RichtextEditor: IE resizehandler bugfix
- [FIX] Table: Outline of row selector was hidden if row selected
- [FIX] Table: aligned the use theme parameter for the border-color
- [FIX] UX3/Shell: Adapt SidePane to new BlueCrystal background
- [FIX] css corrections for compact mode
- [FIX] resource text update
- [FIX] sap.m.Button: button in header,footer,bar ff fix for text ellipsis
- [FIX] sap.m.FacetFilter: Icon in FacetFilter expands the wrapping bar
- [FIX] sap.m.FeedInput: css fix because of change for button truncation
- [FIX] sap.m.Input: remove additional Up/Down buttons from Firefox
- [FIX] sap.m.Input: fix font-size for suggestions
- [FIX] sap.m.Input: value help icon overlaps text in IE9
- [FIX] sap.m.Link : focus outline implemented
- [FIX] sap.m.List in IE9: alignment of list item texts in dialogs
- [FIX] sap.m.StandardListItem with iconInset: layout is wrong in IE9
- [FIX] sap.m.StandardListItem: missing ellipsis in IE10
- [FIX] sap.m.ToggleButton: text truncation fix for the different browsers - css style classes for toggle button adapted
- [FIX] sap.ui.comp.variants.VariantManagement Management Dialog, rename checks, button states
- [FIX] sap.ui.comp.variants.VariantManagement change width to 12rem
- [FIX] sap.ui.comp.variants.VariantManagement disable duplicate Variant Names
- [FIX] sap.ui.comp.variants.VariantManagement trim entered value for check of variant name
- [FIX] sap.ui.unified.Menu: Avoid rerenderings on item changes
- [FIX] sap.ui.unified.Shell: Avoid image reloads on header refreshes
- [FIX] sap.ui.unified.Shell: Fix header alignment in mobile Chrome
- [FIX] sap.ui.unified.Shell: Optimize header hiding on Win 8 / Chrome
- [FIX] several small corrections
- [FIX] translation, text and css fixes
- [FIX] unified.Calendar only fullsreen if on Popup
- [FIX] width of ex/include panel changed