Release Notes
This page provides an overview of all new features and all corrections in the delivered releases for SAPUI5 Runtime, SAPUI5 Controls and SAPUI5 Tools.
Version 1.26
(The release notes for the 1.26.x patches can be found here)
Core
- [FEATURE] AnalyticalBinding: Improved tracing capabilities
- [FEATURE] AnalyticalBinding: Provide meas/dim details
- [FEATURE] Core: Activity detection enables Page Visibility API
- [FEATURE] Core: Added new jQuery 1.11.1 (optional, not default)
- [FEATURE] Core: Use jQuery 1.11.1 as default jQuery version
- [FEATURE] Date parsing: Strict validity check
- [FEATURE] DateFormat: Support for parsing without delimiters
- [FEATURE] DatePicker: Only allow valid key presses
- [FEATURE] Extension Points in JS Views
- [FEATURE] Icon font is updated to version 2.9 with 4 new icons
- [FEATURE] ODataModel V2
- [FEATURE] Support for ODataTreebinding using annotations
- [FEATURE] View Modifications for all view types
- [FEATURE] Enhance logging for extensibility/customizing
- [FEATURE] jQuery.sap.initMobile: New parameter "MobileWebAppCapable" added
- [FEATURE] Provide global.css and shared.css for HCB theme in core
- [FEATURE] Provide shared.css in mobile for HCB theme
- [FEATURE] sap.m.Text/BrowserScrollbar: HCB styles
- [FEATURE] sap.ui.core.IShrinkable: Interface is added. Controls can apply this interface when suitable to shrink.
- [FEATURE] sap.ui.core.format.DateFormat: Provide relative mode
- [FEATURE] sap.ui.core.format.FileSizeFormat: Provide file size formatter
- [FEATURE] sap.ui.model.type.FileSize: Provide new file size type
- [FEATURE] sap_hcb/global.css: Add HCB theme parameters
- [FEATURE] NumberFormat: Support short and long format
- [FIX] Add fallback data from Common Locale Data Repo for 'sk' + 'ca'
- [FIX] AnalyticalBinding: Code improvement
- [FIX] AnalyticalBinding: Aborting single query requests
- [FIX] AnalyticalBinding: Auto-expand w/flat list children
- [FIX] AnalyticalBinding: Considering requested count mode
- [FIX] AnalyticalBinding: Fire event for sent batch request
- [FIX] AnalyticalBinding: getDownloadUrl aligned with visible cols
- [FIX] AnalyticalBinding: Handle relative paths
- [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: Show no data correctly
- [FIX] AnalyticalTable: Hide totals when deselected in column menu
- [FIX] CustomizingConfiguration: Revert accidental ignoring of multiple property customizing blocks
- [FIX] DebugEnv.js: Does not throw SecurityErrors anymore, if run in a domain relaxation scenario
- [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] LessSupport.js: Does not throw SecurityErrors anymore, if run in a domain relaxation scenario
- [FIX] Map SAP logon language "no" to Unicode.org (CLDR) locale "nb"
- [FIX] MockServer: Apply $expand before $select
- [FIX] MockServer: Call to service document
- [FIX] MockServer: http 204 on successful DELETE instead of 200
- [FIX] MockServer: Return an empty results array for navigations instead of an empty object
- [FIX] OData/XML property binding checkUpdate
- [FIX] ODataListBinding: Filtering now considers Application Filters to be "ANDed"
- [FIX] ODataListBinding.filter([]): Now resets the Filters correctly
- [FIX] ODataListBinding: Fix initialize when path is not resolvable
- [FIX] ODataListBinding: Fix error when no expanded entries available
- [FIX] ODataModel: Failed metadata requests were cached
- [FIX] ODataModel: Fixed exception on missing csrf token
- [FIX] ODataModel: Fix Binding initial setting
- [FIX] Remove the accidentally added file "CustomFrag1.fragment.js"
- [FIX] Scrollbar: Fixed dimension detection inside invisible iframe
- [FIX] TreeBindingAdapter: Update only when new contexts inserted
- [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.HashChanger
- [FIX] sap.ui.core.RenderManager: Provide option for proper control cleanup
- [FIX] sap.ui.test.Opa5
Desktop
- [FEATURE] CalendarLegend: Created New Control
- [FEATURE] Grid: Provide horizontal and vertical spacing 0.5 rem additionally to 0, 1 and 2 rem.
- [FEATURE] Table: Automatically adjust Row Height for Condensed+Compact
- [FEATURE] sap.m.CheckBox sap.m.RadioButton: Added editable property
- [FEATURE] sap.m.FixFlex: Layout control
- [FEATURE] sap.m.RadioButtonGroup: Created new control.
- [FIX] ACC BlueCrystal ValueHelpField: Icon Contrast
- [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: Don't hide elements in IE when using keyboard nav.
- [FIX] Carousel: Fix issue with jquery 1.8.1
- [FIX] Carousel: Only activate swipe on touch devices
- [FIX] Column: Filter ValueState update after clear Filter
- [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] No tooltip for invisible leaf
- [FIX] Notifier callout content stays visible after close
- [FIX] ResponsiveGridLayout: Error is only one visible container
- [FIX] SimpleForm: Destroy of last content element fails
- [FIX] Table: Calculate width only on rendered columns
- [FIX] Table: Center Align NoData Text
- [FIX] Table: Cleanup Filter Value, Icon, Sort Icon if unbindAggregation
- [FIX] Table: Destroy sorter when new sorting is started
- [FIX] Table: Fix display of column headers with header span
- [FIX] Table: Fixed columns displayed wrong in Safari
- [FIX] Table: Render select all item correctly on rerender
- [FIX] Table: Vertical align no data text correctly
- [FIX] Table: Fixed the headerSpan issue with custom ths
- [FIX] Table: Hide cell filter option when ShowFilterMenuEntry = false
- [FIX] Tree: IE8 does not know "Object.keys"
- [FIX] TreeNode: ScrollIntoView function does not work properly
- [FIX] layout/Splitter: White space wrap, dot position, bar size
- [FIX] sap.m.Label trunctation: In a form
- [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 unsaved user input after re-rendering
- [FIX] sap.ui.table.ColumnMenu: Call init/exit function of parent
- [FIX] ux3/NavigationBar: Invalidate overflow menu with NavigationItems
Mobile
- [FEATURE] 1 makit xml view resource binding support; 2 support up-down scrolling for mobile
- [FEATURE] m.Input: Keyboard handling
- [FEATURE] Provide HCB theme for Button
- [FEATURE] Provide HCB theme for Link
- [FEATURE] sap.m.InputBase: New properties valueState and valueStateMessage are added
- [FEATURE] sap.m.NavContainer: Focus management for page navigation
- [FEATURE] sap.m.ObjectIdentifier: titleActive property and titlePress event
- [FEATURE] sap.m.Page: Styles for HCB theme
- [FEATURE] sap.m.Panel: Add property for disabling the expand animation
- [FEATURE] sap.m.PersonalizationDialog: First delivery + Controller(s)
- [FEATURE] sap.m.Slider: HCB styling
- [FEATURE] sap.m.Token: HCB styling
- [FEATURE] sap.m.UploadCollection: Control (for review)
- [FEATURE] sap.m.personalization: First version
- [FIX] Top Legend of pie chart on S3/S4 can't be toggled/RightClick event is not fired on Mac Safari/Line? Chart scaling problem
- [FIX] Button should not get the active state of the ListItem.
- [FIX] Control documentation fix
- [FIX] DatePicker: Keyboard issues
- [FIX] DatePicker, DateRangeSelection: Not working on mobile
- [FIX] FacetFilter: Modified keyboard interaction
- [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] Operation field handling update in ConditionPanel
- [FIX] Team conflict view in leave request approval
- [FIX] Top Legend of pie chart on S3/S4 can't be toggled/RightClick event is not fired on Mac Safari/Line? Chart scaling problem
- [FIX] Composite dialog controls: Set initial focus
- [FIX] Fixed for ios8 touch event can't be triggered.
- [FIX] sap.m.ActionListItem: Made [SPACE] key have same effect as [ENTER]
- [FIX] sap.m.Button: Emphasized button hover state in footer fixed
- [FIX] sap.m.ComboBox: Do not override the selectedKey value
- [FIX] sap.m.ComboBox: Dropdown does not open on first tap
- [FIX] sap.m.DateTimeInput: Fixed focus on mouse click
- [FIX] sap.m.Dialog: Fixed initial focus when opening a Dialog
- [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.FeedListItem: Keyboard support for image
- [FIX] sap.m.FeedListItem: Unit test fail on 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.MessageToast HCB styling
- [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: Two-way-binding of property "selectedKeys"
- [FIX] sap.m.MultiComboBox: Error when calling .getSelectedKeys()
- [FIX] sap.m.MultiComboBox: Wrong documentation for parameter
- [FIX] sap.m.MultiInput: Fix item selection from suggestion table
- [FIX] sap.m.ObjectAttribute: Attributes No Wrapping
- [FIX] sap.m.ObjectAttribute: Fix for popover not closing
- [FIX] sap.m.ObjectHeader: Proper control cleanup on re-render
- [FIX] sap.m.ObjectIdentifier: Empty text node breaks vertical alignment
- [FIX] sap.m.ObjectIdentifier: Font-size issue when inside table
- [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.SearchField: HCB styling
- [FIX] sap.m.SegmentedButton: Fix keyboard handling focus
- [FIX] sap.m.SegmentedButton: Size calculations in dialog with 100%
- [FIX] sap.m.Slider: Wrong position of the handle 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.Support: Allow text selection, additional work
- [FIX] sap.m.Token: HCB styling
- [FIX] sap.m.Tokenizer: Tokenizer reported wrong width if last token is truncated
- [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] Support.js; Support.css Fix m.Support
- [Fix] Filter search inconsistent display.
Charts
- [Fix] Typo error in validate size for VizFrame
Inbox
- [FIX] Inbox: Usability issue with notification bar message
- [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
- [FEATURE] ActionSelect: Keyboard Navigation to Action buttons
- [FEATURE] Add "visible" property to every Control
- [FEATURE] Add contribution documentation and CLAs
- [FEATURE] Add control (-library) development documentation
- [FEATURE] Added a sap.m.ToolbarSeparator: Created a base theme file
- [FEATURE] ColumnMenu: Column personalization - hide technical columns
- [FEATURE] Core: Keyboard Fast Navigation (F6)
- [FEATURE] Declarative Views: Support global event handler functions
- [FEATURE] Define the GitHub issue handling process in more detail
- [FEATURE] Demokit: Read class documentation from source code
- [FEATURE] Enable CORS support for /testsuite
- [FEATURE] FileUploader: FileObject in change event
- [FEATURE] FileUploader: Icon support
- [FEATURE] FileUploader: IconOnly Property
- [FEATURE] FileUploader: Icon handling
- [FEATURE] FileUploader: "accept" attribute according to mimeType property
- [FEATURE] Form set title to H4 as new UX spec
- [FEATURE] HCB library.source.less update
- [FEATURE] HCB theme for layout library
- [FEATURE] Initial Commit of OpenUI5 content
- [FEATURE] MockServer: HTTP MERGE/PATCH using ODataModel.update
- [FEATURE] MockServer: Mock data linkage to entitysets and entity types
- [FEATURE] ODataModel: Added getSecurityToken
- [FEATURE] OPA: Test IFrame styling in .css
- [FEATURE] OPA: Dynamic Test Flow
- [FEATURE] OPA: Page Objects + Opa.resetConfig()
- [FEATURE] OPA: Support simple functions to be passed as matcher
- [FEATURE] Progress indicator sap.m.UploadCollection
- [FEATURE] RichTextEditor: TinyMCE v4 added
- [FEATURE] Support Gateway fault tolerance
- [FEATURE] Support OData V2 Model in Components
- [FEATURE] Table: Allow setting padding in Cells via CSS
- [FEATURE] Table: New keyboard navigation concept
- [FEATURE] Tooltip on Add Range button added
- [FEATURE] Update prettify, prepare syntax highlighting in dev guide
- [FEATURE] commons/Link: Invisible property moved to Control
- [FEATURE] core.Popup: Added Parameter-Type for "setFollowOf"
- [FEATURE] jquery.sap.dom.js: jQuery.fn.getSelectedText() method added
- [FEATURE] ownership.json: Change ownership of m.Support & m.Text
- [FEATURE] sap.m.ActionListItem: HCB Theme
- [FEATURE] sap.m.ActionSelect: HCB theme
- [FEATURE] sap.m.ActionSheet: CSS styles for HCB added
- [FEATURE] sap.m.Bar/BarBase: CSS styles for HCB theme
- [FEATURE] sap.m.Bar: Introduce F6 handling
- [FEATURE] sap.m.BusyDialog: Add HCB styles
- [FEATURE] sap.m.BusyIndicator: Added HCB styles
- [FEATURE] sap.m.BusyIndicator: Added HCB styles.
- [FEATURE] sap.m.BusyIndicator: HCB refactoring
- [FEATURE] sap.m.Button: Add ARIA/screen-reader support
- [FEATURE] sap.m.Carousel: CSS styles for HCB added
- [FEATURE] sap.m.Carousel: Introduce F6 handling
- [FEATURE] sap.m.ColumnListItem: HCB Theme
- [FEATURE] sap.m.ComboBox: Add HCB styles
- [FEATURE] sap.m.ComboBox: Keyboard handling support for DOWN/UP
- [FEATURE] sap.m.DatePicker, sap.ui.unified.Calendar: HCB theme
- [FEATURE] sap.m.DateRangeSelection: HCB theme
- [FEATURE] sap.m.DateTimeInput: HCB Theme
- [FEATURE] sap.m.Dialog: CSS styles for HCB theme
- [FEATURE] sap.m.FeddInput: HCB enablement
- [FEATURE] sap.m.FeedListItem: HCB enablement
- [FEATURE] sap.m.FeedListItem: Provide HCB theme
- [FEATURE] sap.m.GrowingList: HCB theme
- [FEATURE] sap.m.IconTabBar: CSS styles for HCB added
- [FEATURE] sap.m.IconTabBar: Stretch content height, apply content padding and background design transparent
- [FEATURE] sap.m.Input: HCB Theme
- [FEATURE] sap.m.InputListItem: CSS styles for HCB added
- [FEATURE] sap.m.InputListItem: HCB refactoring
- [FEATURE] sap.m.Label: CSS styles for HCB added
- [FEATURE] sap.m.Label: HCB refactoring
- [FEATURE] sap.m.List: HCB modified according to the guidelines
- [FEATURE] sap.m.List: HCB theme implementation for List
- [FEATURE] sap.m.ListBase, sap.m.List, sap.m.Table: Adapt F6 handling
- [FEATURE] sap.m.MessageBox: CSS styles for HCB added
- [FEATURE] sap.m.MultiComboBox: Keyboard Handling
- [FEATURE] sap.m.MultiComboBoxHCB: Add HCB styles
- [FEATURE] sap.m.MultiInput: Keyboard handling for ctrl + a
- [FEATURE] sap.m.MultiInput: Add HCB styles
- [FEATURE] sap.m.ObjectAttribute: New design in Responsive Object Header
- [FEATURE] sap.m.ObjectHeader: HCB Implementation
- [FEATURE] sap.m.ObjectIdentifier: Styles for HCB
- [FEATURE] sap.m.ObjectList: HCB theme
- [FEATURE] sap.m.Panel: Add HCB styles
- [FEATURE] sap.m.Panel: Introduce F6 handling
- [FEATURE] sap.m.Popover: Add HCB styles
- [FEATURE] sap.m.ProgressIndicator: Add HCB icons
- [FEATURE] sap.m.ProgressIndicator: Add HCB styles
- [FEATURE] sap.m.PullToRefresh: HCB
- [FEATURE] sap.m.RadioButton: Added HCB styles.
- [FEATURE] sap.m.RatingIndicator: HCB styles
- [FEATURE] sap.m.RatingIndicator: Method for theme switch
- [FEATURE] sap.m.ResponsivePopover: Add HCB styles
- [FEATURE] sap.m.SegmentedButton: HCB Implementation
- [FEATURE] sap.m.Select: HCB theme added!
- [FEATURE] sap.m.SelectList: HCB theme
- [FEATURE] sap.m.Shell, sap.m.SplitContainer: HCB
- [FEATURE] sap.m.Shell: HCB optimization
- [FEATURE] sap.m.Slider: Keyboard handling support for ±
- [FEATURE] sap.m.StandardTile, CustomTile: Add HCB styles
- [FEATURE] sap.m.StandardTileType: StandardTileType.less deletion
- [FEATURE] sap.m.Switch: HCB Theme
- [FEATURE] sap.m.Table: Add HCB styles
- [FEATURE] sap.m.TablePersoDialog: Implement KBH
- [FEATURE] sap.m.TextArea: Implemented HCB theme
- [FEATURE] sap.m.TileContainer: Introduce F6 handling
- [FEATURE] sap.m.Token: Keyboard handling for ctrl+space: select/deselect token
- [FEATURE] sap.m.Token: Token select/deselect
- [FEATURE] sap.m.Tokenier: Keyboard handling: press space to select/deselect token.
- [FEATURE] sap.m.Toolbar: CSS styles for HCB added
- [FEATURE] sap.m.Toolbar: HCB refactoring
- [FEATURE] sap.m.Toolbar: Introduce F6 handling
- [FEATURE] sap.m.ToolbarSeparator: New HCB style
- [FEATURE] sap.m.UploadCollection: Property noDataText
- [FEATURE] sap.m.UploadCollection: Property "multiple"
- [FEATURE] sap.m.ViewSettingsDialog: Implemented keyboard handling - trigger ESLint validation
- [FEATURE] sap.m.ViewSetttingsDialog: HCB
- [FEATURE] sap.ui.commons.Accordion: Introduce F6 handling
- [FEATURE] sap.ui.commons.Carousel: Introduce F6 handling
- [FEATURE] sap.ui.commons.ColorPicker: Introduce F6 handling
- [FEATURE] sap.ui.commons.MenuBar: Introduce F6 handling
- [FEATURE] sap.ui.commons.Panel: Introduce F6 handling
- [FEATURE] sap.ui.commons.Splitter: Adapt F6 handling
- [FEATURE] sap.ui.commons.TabStrip: Introduce F6 handling
- [FEATURE] sap.ui.commons.Toolbar: Introduce F6 handling
- [FEATURE] sap.ui.comp.panel, sap.ui.comp.personalization: New structure
- [FEATURE] sap.ui.comp.smarttable.SmartTable: Initial version
- [FEATURE] sap.ui.comp.variants.VariantManagement: Added Transport
- [FEATURE] sap.ui.comp.variants.VariantManagement: Create new Variant handling, execute on selection flag in management dialog
- [FEATURE] sap.ui.comp.variants.VariantManagement: Enable Transport for save variant
- [FEATURE] sap.ui.comp.variants.VariantManagement: Transport Popup integration for create
- [FEATURE] sap.ui.comp.variants.VariantManagement: Enabled
- [FEATURE] sap.ui.comp.variants.VariantManagement: New VariantItemCollection
- [FEATURE] sap.ui.comp.variants.VariantManagement: New Design
- [FEATURE] sap.ui.comp.variants.VariantManagement: Propose Save as title
- [FEATURE] sap.ui.comp.variants.VariantManagement: Set max width on variant text.
- [FEATURE] sap.ui.comp.variants.VariantManangement: Introduce method to set modified state for the selected variant
- [FEATURE] sap.ui.core.LocalBusyIndicator: Added visual styles
- [FEATURE] sap.ui.core.format.NumberFormat: Supports rounding and percentage format
- [FEATURE] sap.ui.core.routing.Route: New events matched, pattern matched sap.ui.core.routing.Router new function getRoute
- [FEATURE] sap.ui.core.testfwk: Add HCB to possible themes in m lib
- [FEATURE] sap.ui.layout.Splitter: HCB Theme
- [FEATURE] sap.ui.table.Table|TreeTable|AnalyticalTable|DataTable: Introduce F6 handling
- [FEATURE] sap.ui.unfied.ShellOverlay: HCB optimization
- [FEATURE] sap.ui.unified.Calendar: Introduce F6 handling
- [FEATURE] sap.ui.unified.CalendarLegend: Example in Explored App
- [FEATURE] sap.ui.unified.Currency: HCB Theme
- [FEATURE] sap.ui.unified.Menu: Keyboard handling
- [FEATURE] sap.ui.unified.Menu: Provide new HCB design
- [FEATURE] sap.ui.unified.ShellHeader: HCB implementation
- [FEATURE] sap.ui.unified.ShellHeader: Introduce F6 handling
- [FEATURE] sap.ui.unified.ShellLayout: HCB implementation
- [FEATURE] sap.ui.unified.ShellLayout: Improve header hiding for WinPhone 8.1 support
- [FEATURE] sap.ui.unified.ShellOverlay: HCB
- [FEATURE] sap.ui.unified.SplitContainer: HCB Theme
- [FEATURE] sap.ui.ux3.ExactBrowser: Adapt F6 Handling
- [FEATURE] sap.ui.ux3.FacetFilter: Introduce F6 handling
- [FEATURE] sap.ui.ux3.Feed: Introduce F6 handling
- [FEATURE] sap.ui.ux3.NotificationBar: Introduce F6 handling
- [FEATURE] sap.ui.ux3.Shell: Introduce F6 handling
- [FEATURE] v2. ODataModel: Bundle refresh with batch
- [FEATURE][FIX] sap.m.FacetFilter: Adapt F6 handling, Smaller Renderer fixes
- [FEATURE][FIX] sap.ui.layout.Form: Adapt F6 Handling, Smaller bug fixes in Core F6 Handling
- [FIX] Table styling
- [FIX] ColorPicker: HCB border issue
- [FIX] FacetFilter: Modified facetFilteItem text wrapping
- [FIX] v2.ODataModel: API doc, oError object
- [FIX] ACC BlueCrysatl: Overlay Contrast
- [FIX] ACC BlueCrystal: Application Header Button Contrast
- [FIX] ACC BlueCrystal: Overlay Open Button Focus Contrast
- [FIX] ACC BlueCrystal: Overlay Open Button Hover Background
- [FIX] Accessibility Home View
- [FIX] Accessibility Slider contrast issue
- [FIX] Accessibility TextView contrast issue
- [FIX] Accordion Shift+Page Up/Down? focus issue
- [FIX] Accordion aria issue
- [FIX] Accordion content loss issue
- [FIX] Adapt unit test to new features
- [FIX] Add missing slash
- [FIX] Added ESLint rules for testsuite
- [FIX] AnalyticalBinding: Validation of filter expressions
- [FIX] AnalyticalBinding: Incorrect initialization of member attribute
- [FIX] AnalyticalBinding: Reload single-unit measures
- [FIX] AnalyticalBinding: Deactivate multi-unit runtime checks
- [FIX] AnalyticalBinding: getDownloadUrl()
- [FIX] AnalyticalBinding: Manage multi-curr entries
- [FIX] AnalyticalBinding: Typo
- [FIX] Browser Scrollbar color for IE
- [FIX] CONTRIBUTING.md: fix and improve the contribution document
- [FIX] Carousel: Fix alignment and position of carousel items
- [FIX] ColorPicker: HCB Grip focus issue
- [FIX] Core: Keyboard Fast Navigation (F6) - always prevent default
- [FIX] Correctly detect Chrome on iOS
- [FIX] Currency Control: Correct alignment in IE
- [FIX] DateFormat: Fixed issues with strict parsing
- [FIX] DatePicker: In Table and two-way-binging brings error
- [FIX] DatePicker/Calendar: On small phones overlapping
- [FIX] Display text of currency field bold in sum row
- [FIX] Escape in sap.m.TextArea should trigger LiveChange event when value needs to be reverted.
- [FIX] Exclude merged files (sap-ui-core.js …) from sap-ui-core-all.js
- [FIX] Feeder: Bluecrystal New Line on Mobile Devices in Feeder Input
- [FIX] FileUploader: Active state
- [FIX] FileUploader: Alignment issue in Internet Explorer
- [FIX] FileUploader: Focus handling
- [FIX] FileUploader: Hover behavior
- [FIX] FileUploader: setValue didn't work properly
- [FIX] FileUploader: Should not send request if disabled
- [FIX] FileUploader: Supports "multiple" attribute in IE ≥ 10
- [FIX] Fixed CSS typo
- [FIX] GrowingList: Fixed issue with partial responses (serverside paging)
- [FIX] HCB library.source.less update
- [FIX] I18N: take new 'navigator.languages' into account, if available
- [FIX] ImageMap: Navigation with arrow keys from area to area in HCB Theme
- [FIX] ImageMap: Outline around Image Map in IE and Navigation in Chrome
- [FIX] ItemNavigation: In table mode - endless recursion
- [FIX] Link: Corrected CSS class definition for Platinum theme
- [FIX] LocalBusyIndicator transparency in IE8
- [FIX] Make *.md documentation links relative
- [FIX] Making list header separator visible
- [FIX] ManagedObject: Added possibility to skip propagation
- [FIX] MockServer: $expand for navigation with multiplicity 1
- [FIX] MockServer: Evaluating order of System Query Options
- [FIX] MockServer: Decoding of entity keys
- [FIX] MockServer: Issue with guid properties cutoff
- [FIX] ODataMetadata: Remove unnecessary fatal log
- [FIX] ODataModel: Correct error handling for metadata requests
- [FIX] ODataModel: Unnecessary question mark in batch URLs
- [FIX] ODataModelV2: Fix Eventing for non-batch mode
- [FIX] ODataTreeBinding: Fix hasChildren function
- [FIX] OdataMetadata: Function import with POST in _getEntityTypeByPath
- [FIX] RadioButton + CheckBox: Focus outline cut
- [FIX] RadioButton/CheckBox, no Outline in IE for platinum theme
- [FIX] Remove explicit client parameter/header if client not defined
- [FIX] Replaced offensive names in sample data with inoffensive alternatives.
- [FIX] ResponsiveGridLayout: Padding between FormContainers on phone
- [FIX] RichTextEditor: IE: iFrame content editable after render new
- [FIX] RichTextEditor: Show no toolbars if no buttons are set
- [FIX] RichtextEditor: Language fallback for Hindi language
- [FIX] Slider HCB Bar Borders
- [FIX] Slider HCB Bar Color issue
- [FIX] Table: Always position checkbox relative to row selector
- [FIX] Table: Handle Resize Column Header after Transition
- [FIX] Table: Resize Columns - width calculation with fixed columns
- [FIX] TestSuite: Replaced the innerText occurence with jQuery.fn.text()
- [FIX] ToggleButton: Contrast issue
- [FIX] Token: HCB theme optimization
- [FIX] ToolPopup: Fix ListBox Focus on Autoclose
- [FIX] Tree: Fixed flickering issue on Expand/Collapse? icons
- [FIX] TreeBindingAdapter: Show sums only if grand totals enabled
- [FIX] TreeTable: Expand First Level even when contexts are loaded later
- [FIX] Typo in function name
- [FIX] commons/Dialog: Hide DOM content after closing the PopUp
- [FIX] core.Popup: Fixed Messed Up Event Queue in IE
- [FIX] Deprecated ValueHelpService renamed
- [FIX] jQuery.sap.script: Improve arrayDiff performance for OData
- [FIX] jQuery: Performance of regular expressions in IE
- [FIX] layout/Splitter: Correct focus outline in IE
- [FIX] layout/Splitter: Correct resizing keys
- [FIX] layout/Splitter: Correctly align bar handle icons
- [FIX] layout/Splitter: Correctly calculate content sizes
- [FIX] layout/Splitter: Disable auto-resize during live-resize
- [FIX] layout/Splitter: Rounding errors when calculating size
- [FIX] m.DatePicker in table not fires change event
- [FIX] richtexteditor/RichtextEditor: TinyMCE ACC description
- [FIX] sap.m shared.less: Remove focus in HCB theme
- [FIX] sap.m.ActionSheet: In Windows Phone: Errors by open/close
- [FIX] sap.m.ActionSheet: HCB styles cleanup
- [FIX] sap.m.Bar: Visible false resulted in errors
- [FIX] sap.m.Bar/BarBase: CSS styles for HCB theme: Optimization
- [FIX] sap.m.BusyIndicator: Invisible busy indicator still animates
- [FIX] sap.m.Button: CSS styles for HCB theme - optimization
- [FIX] sap.m.Button: Text is not vertically aligned
- [FIX] sap.m.Carousel: HCB theme clean up
- [FIX] sap.m.Carousel: Keyboard handling
- [FIX] sap.m.CheckBox, sap.m.RadioButton: Fixed disabled label color.
- [FIX] sap.m.ColumnListItem: Should respect column binding when items are displayed in popin
- [FIX] sap.m.ComboBox: Prevent the text-editing pop-up to be open
- [FIX] sap.m.DateTime: Rendering issue in IE9
- [FIX] sap.m.DateTimeInput: Dialog button order should respect RTL.
- [FIX] sap.m.Dialog: Styles for HCB theme radius change to 4px
- [FIX] sap.m.FeedListItem: Changed behavior for type = sap.m.ListType.Navigation
- [FIX] sap.m.FeedListItem: Exception occurred on long text without spaces
- [FIX] sap.m.IconTabBar: Fixed rendering issue in BlackBerry
- [FIX] sap.m.IconTabBar: HCB theme clean up
- [FIX] sap.m.IconTabBar: IE Active tab outline issue
- [FIX] sap.m.IconTabBar: TextOnly vertical spacing
- [FIX] sap.m.IconTabBar: The scrolling arrows don't show pressed state on tablet anymore
- [FIX] sap.m.IconTabBar: Unwanted spacing
- [FIX] sap.m.Input: Remove initial flickering due to resize behavior
- [FIX] sap.m.Input: Input suggestion may log error of calling function on null object
- [FIX] sap.m.InputBase: Fix popupcontent in value state message
- [FIX] sap.m.Link: CSS styles for HCB theme - optimization and Link test page margin added
- [FIX] sap.m.Link: Outline on hover(Focus) fixed
- [FIX] sap.m.ListItemBase: Should respect contents space key.
- [FIX] sap.m.ListItemBase: Space key should not scroll down the list.
- [FIX] sap.m.MessageBox: HCB theme clean up
- [FIX] sap.m.MessageToast: HCB Optimization
- [FIX] sap.m.MultiComboBox: HCB theme clean up
- [FIX] sap.m.MultiInput: JSDOC fixes
- [FIX] sap.m.MultiInput: Declare public methods for jsdoc
- [FIX] sap.m.MultiInput: Enhance exit function
- [FIX] sap.m.MultiInput: Enhance keyboard handling: select all tokens
- [FIX] sap.m.MultiInput: Fix clone issue of tokens in MultiInput
- [FIX] sap.m.MultiInput: HCB theme clean up
- [FIX] sap.m.NavContainer: Don't set initial focus when in Popup
- [FIX] sap.m.ObjectAttribute: Fix for missing outline issue
- [FIX] sap.m.ObjectAttribute: Keyboard handling
- [FIX] sap.m.ObjectAttribute: Outline style when clicked and inactive
- [FIX] sap.m.ObjectIdentifier: Now utilizes Text and Link controls
- [FIX] sap.m.ObjectListItem: HCB Optimization
- [FIX] sap.m.ObjectStatus: Condensed style for ObjectStatus control
- [FIX] sap.m.Panel: HCB theme clean up
- [FIX] sap.m.Popover: HCB theme clean up
- [FIX] sap.m.Popover: scrollPosition isn't restored on mobile device
- [FIX] sap.m.ProgressIndicator: HCB icon alignment
- [FIX] sap.m.RadioButton: Fixed Radio Button visual styles and click/tap.
- [FIX] sap.m.RadioButton: Adjust position of the RadioButton in the InputListitem
- [FIX] sap.m.SearchField: Active state is not shown in Firefox
- [FIX] sap.m.SearchField: Focus is lost by mouse click
- [FIX] sap.m.SearchField: Incorrect value by setValue(undefined)
- [FIX] sap.m.SearchField: Wrong tooltip is shown over the search icon
- [FIX] sap.m.SegmentedButton: Fix for size calculation in arrabian
- [FIX] sap.m.SegmentedButton: Removed icon and text restriction
- [FIX] sap.m.SelectDialog: Keyboard handling improvement
- [FIX] sap.m.SplitContainer: Works with toolbar in the header
- [FIX] sap.m.SplitContainer: Master button is lost after custom header is set to current detail page
- [FIX] sap.m.Table: Header should not be visible in case of no header is set for all columns in compact mode.
- [FIX] sap.m.TablePersoDialog: Change DOM structure
- [FIX] sap.m.TablePersoDialog: Dialog too wide in IE9
- [FIX] sap.m.TableSelectDialog: Keyboard handling improvement
- [FIX] sap.m.TileContainer: Simplify Test Page
- [FIX] sap.m.Tokenizer: Fix editable conflict with Token editable
- [FIX] sap.m.Toolbar: Solid context focus outline color is added
- [FIX] sap.m.UploadCollection: CSS fixes
- [FIX] sap.m.UploadCollection: CSS fixed (KB support for HCB)
- [FIX] sap.m.UploadCollection: Theming Support (Bluecrystal and HCB)
- [FIX] sap.m.searchField: In a Toolbar is not 100% wide
- [FIX] sap.m: Remove dependencies to non-existent modules (e.g. enums)
- [FIX] sap.m: FeedListItem: HCB enablement
- [FIX] sap.ui.Device: Fix test for mobile Mozilla browser
- [FIX] sap.ui.Device: Provide Webkit version in Blackberry 10
- [FIX] sap.ui.Table: Incorrect count of visible rows
- [FIX] sap.ui.commons.Dialog: Fixed Focusing on Content-Elements
- [FIX] sap.ui.comp.variant.VariantManagement: Lifecycle
- [FIX] sap.ui.comp.variants.VariantManagement: Set focus on Input field in the Variant Save Dialog
- [FIX] sap.ui.comp.variants.VariantManagement: Enable Click on Label to open Variant Selection, revert workaround for Radiobuttongroup bug
- [FIX] sap.ui.comp.variants.VariantManagement: Error texts for user input
- [FIX] sap.ui.comp.variants.VariantManagement: Hig Contrast Theme fixes
- [FIX] sap.ui.comp.variants.VariantManagement: Issue with Management Dialog fixed
- [FIX] sap.ui.comp.variants.VariantManagement: Label Color, Trigger Button Color, Label Alignment, Manage Dialog Width
- [FIX] sap.ui.comp.variants.VariantManagement: Label alignment on Management dialog
- [FIX] sap.ui.comp.variants.VariantManagement: Layout changes for save as Dialog
- [FIX] sap.ui.comp.variants.VariantManagement: ManageDialog Error Handling refined
- [FIX] sap.ui.comp.variants.VariantManagement: Select List Border removed
- [FIX] sap.ui.comp.variants.VariantManagement: Transport popup interaction
- [FIX] sap.ui.comp.variants.VariantManagement: Added namespace to VariantItem
- [FIX] sap.ui.comp.variants.VariantManagement: Fix button state handling, Event parament harmonization
- [FIX] sap.ui.comp.variants.VariantManagement: Integrate Transport Popup
- [FIX] sap.ui.comp.variants.VariantManagenment: Check for global flag on save, Manage Dialog Error handling revised
- [FIX] sap.ui.comp.variants.Variantmanagement: Label alignment fixes, label rename, workaround for radio button group
- [FIX] sap.ui.core.DateFormat: Fix timezone offset handling in relative parsing
- [FIX] sap.ui.layout.FixFlex: Android native browser support
- [FIX] sap.ui.layout.FixFlex: Fix demo url-s
- [FIX] sap.ui.layout.Splitter: HCB theme clean up
- [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.Menu: HCB styles fixed with designer
- [FIX] sap.ui.unified.Menu: Optimizations for mobile
- [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] sap.ui.ux3.NavigationBar: Recalculate Arrow Position on size changes
- [FIX] Table style removed and destroy handling for unit test changed
- [FIX] tools.md: Remove options that are not supported yet
- [FIX] unified.Calendar: Fixed rendering of Chinese weekdays
- [FIX] unified.Calendar: Fixed some typos in event types
- [FIX] unified/Shell: Correctly forward indexOfAggregation methods
- [FIX] Unit test corrections
- [FIX] Using Button instead of Link
- [FIX] ux3: Facet filter example when switching a facet from one active filter to another
- [FIX] ux3.ToolPopup: Fixed Initial Calculation and Setting of TP-Height
- [FIX] ux3/NavigationBar: Make sure arrow is available when accessing
- [FIX] v2.ODataListBinding: Initial reset error
- [FIX] v2.ODataModel: Update map of changed entities (TwoWay)
- [FIX] v2.ODataModel: Abort of requests in batch scenarios
- [FIX] v2.ODataModel: Change default of refreshAfterChange to true
- [FIX] v2.ODataModel: Delete unnecessary metadata for created entries
- [FIX] v2.ODataModel: Fix TwoWay binding on created entries
- [FIX] v2.ODataModel: Fix cleanup of change queue
- [FIX] v2.ODataModel: Fix deleteCreatedEntry
- [FIX] v2.ODataModel: Fix empty requests, event info
- [FIX] v2.ODataModel: Property metadata resolving error
- [FIX]sap.m.Column: Applying header alignment to children issue is fixed.
- [Fix] sap.m.Input: Input suggestion shouldn't invalidate the popup when insert suggestion item on phone
- [Fix] sap.m.InputBase: Fix issue of showing value state message when value state changes while typing
- [Fix] unified.Calendar: Keyboard navigation issues
- [INTERNAL][FIX] sap.m.SelectList: IE outline fix and outline style moved from Select to SelectList
- [INTERNAL][FIX] sap.m.ActionSheet: qUnit tests for KBH fixed
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.
Patches
The release notes for the patches can be found here.
Version 1.24
(The release notes for the 1.24.x patches can be found here)
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
SAPUI5 Tools
- [Feature] The SAPUI5 Repository Load provides an option to adjust line endings of text files to be uploaded. See SAP Note 2068478 - Repository Load: Adjust Line Endings of Text Files. The feature is available with the UI Add-On 1.0 SP11 and SAP NetWeaver 7.40 SP11 or via correction instruction for SP9 and SP10.
- [Feature] The SAPUI5 http handlers may be configured via BAdI in a way that the browser cache used by SAPUI5 applications becomes invalid at regular intervals, e.g. weekly or daily. This avoids the need for e.g. SAP Fiori end users to clear the browser cache manually after a server side software upddate. For details see SAP Note 2075016 - SAPUI5 Applications: No need to clear the Browser Cache manually and Customizing of HTTP Response Headers. It becomes available with the UI Add-On 1.0 SP11 and SAP NetWeaver 7.40 SP11 or via correction instruction for all support packages.
- [Feature] The SAPUI5 http handlers may be configured via BAdI in a way that cache control becomes private. For details see SAP Note 2075016.
- [Feature] The SAPUI5 http handlers may be configured via BAdI in a way that the usage of SAPUI5 applications in iFrames is restricted. This adds additional protection against clickjacking to SAPUI5 applications. For details see SAP Note 2075016.
- [Feature] The SAPUI5 HTTP handler for applications now has an option to disable the built-in check of the cache buster token. See SAP note 2085648.
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.
Patches
The release notes for the patches can be found here.
Old Versions
The following pages contain the release notes for old version which are not patched anymore: