Release Notes for Version 1.12.x
final patch - codeline closed
Version 1.12.7 (July 2013)
Fixes
- ComboBox: Avoid "oListBox is not a function" error
Version 1.12.6 (July 2013)
Features
- Check for/include custom CSS from ThemeDesigner
- ScrollEnablement: maintain scroll position across navigation
Fixes
- [sap.me] tab control looks strange on iphone when closed
- sap.me.ProgressIndicator : support bars colors on all browsers
- Fix localization for date display
- Mobile: Button alignment fix for IE
- Components: Metadata and JSDoc
- FlexBox: Explicitly set default values to fix broken flex layout in IE10 (e.g. calendar)
- ComboBox: error by creating LisBox because it already exist
- DropdownBox: fist value after clicking somewhere in Chrome
- SearchField: Avoid type ahead in applyFocusInfo
- CSSColor: allow "transparent", "inherit" and "" as legitimate
- Cumulative downport of fixes for Table & Link
- DataSet: SegmentedButton lost focus when switching views
- FlexBox: Broken flex layout in IE10
- FlexBox: Missing -ms properties
- Inbox: Fix for Background Color of Segmented Button
- ItemNavigation logic changed if nested
- ItemNavigation: onsapfocusleave
- Listbox: Background color not always shown in IE10
- Models: Request completed event has now status information
- NotificationBar: Fixed Display of Visual Actions
- ODataModel fix getPropertyMetadata which consider navigation
- Popup.js: Restore the focus back into Popup when focus moves out
- ResourceHandler: explicitely set the status 200/OK
- ResponsiveFlowLayout: Added Missing CSS-Class
- ResponsiveFlowLayout: Calculating of Width of Each Row
- RichTextEditor: SHIFT + TAB in IE didn't change focus
- RichToolTip: Fixed error in setText when parameter was null
- SegmentedButton: focus on wrong button
- Splitter: fix height calculation in IE and FF
- Splitter: fix special resizehandler
- Table: SHIFT+TAB now works again to leave the Table
- Table: added support for filter type during filter creation
- Table: fixed the scrolling issue when columns are invisible
- Table: min row count configuration for visibleRowCountmode=Auto
- Table: thresholding can be deactivated when 0
- TechnicalInfo: Display Remote Web Inspector link on the right
- ThingInspector tabchain does not work in light shell
- ThingInspector tabchain does not work in light shell
- ThingInspector tabchain does not work in light shell
- ThingInspector tabchain does not work in light shell
- ThingInspector: ThingGroup tooltips are not rendered
- TileContainer: Empty tile container in IOS5
- ToggleButton and other Button types: focus visualization in HCB
- ToggleButton arrow is not showing right in IE10/RTL
- ToolPopup: Added 'tabindex' to Root-Element
- ToolPopup: Checking For an Opener
- UX3/ExactList: Static Menu positioning
- UX3/Shell: ToolPopup invalidation
- sap.m.Bar: left button is not properly displayed in IE
- sap.m.Dialog: Stretched Dialog wasn't always full screen on iOS6
- sap.m.MessageBox: MessageBox accepts customized action name with
- sap.m.RadioButton - disabled button is always checked in MVI theme
- sap.m.RadioButton: Label wrapped to next line
- sap.m.Shell: avoid rerendering when "headerRightText" is set
- sap.m.TextArea 100% width problem is fixed
- sap.ui.commons.ListBox: workaround for IE10 bug to fix hover
- sap.ui.core.Icon: Add return this in all property setters
Version 1.12.5.1 (Tools only)
Tools:
- [FIX] Compatibility with ABAP in Eclipse version 2.13.x
- NEW: UI5 Application Development Tool and Eclipse Outline View: Enhanced generated coding for controller and JavaScript view files by adding @memberOf in the Java Doc of the generated methods so that the Eclipse Outline View works
Version 1.12.5 (July 2013)
A patch for the rel-1.12 code line (Note 1878280). It contains the following fixes for the UI5 Core and Controls:
Fixes
- sap.m.Link should mark events as handled
- Feeder - remove spaces between lines in IE
- TM91FIT10 Cargo Items lost when Reject
- TextField - no LiveChange event needed pressing Tab
- ManagedObject: fix CompositeBinding check
- [FIX] Sematic colors for accept/eject buttons in bar, header and footer
- Fix build - paginator in Inbox fix failed in FF
- ListBox styling: adapted padding for Internet Explorer 10
- [FEATURE] AppCacheBuster: enable batch support (experimental)
To use this performance feature with a SAP ABAP Web Application Server backend pay attention to SAP Note 1878871. - [FIX] Caching: adopted the cache headers for the resource servlet.
- [FIX] Make I18N Text formatting more compatible with JDK MessageFormat
- [FIX] ResizeHandler: enable timer based solution for all browsers
- [FIX] RowRepeater: fixed the threshold behavior
- [FIX] Tile Container correction of tap and click behavior
Version 1.12.4 (June 2013)
A patch for the rel-1.12 code line (Note 1870994). It contains the following fixes for the UI5 Core and Controls:
Fixes
- Inbox control Custom action button adding
- Mismatch in paginator and tasks
- Adapt to incompatible Webkit change ( https://bugs.webkit.org/show_bug.cgi?id=106460) in order to fix tablet/phone detection in new Chrome versions on Android
- ListItemBase: Duplicate id from navigation icon fixed
- sap.m.SearchField: fix occasional focus loss in IE
- sap.m - close soft keyboard by scroll start
- Inbox control Custom action button adding.
- Mismatch in paginator and tasks,
- fix accept-language header in metadata call
- fixed the flickering of the Dialog
- Table RowCountMode auto not working on vertical resize
- ToolPopup: Fixed Focus Handling
- Shell: Reposition Toolpopups after Rendering
- bindElement should not reset context immediately
- TextView - put CSS-alignment into style classes
- Dropdownbox in Table, Databinding Issue
- RangeSlider invalid behaviour in RTL mode
- NotificationBar: Removed BeforeRendering
- Shell: Do not stop animations on TI
- Panel positioning in AbsoluteLayout
- Fixed issue when changing number of rows
- Components: fix double ids
- fix MatrixLayout in IE9 and ColSpan in every row
- FormattedTextView: Tooltip
- Styling for Segmented Button
- Shell: Fix FacetBar Height Calculation
- Explored App: Fix for focus (which is needed for
- datajs: fix error handling in sync calls
- Splitter: fix height calc in FF and IE when resizing
- error displayed during request abort
- Fixed HCB Theme for TriStateCheckbox
- Click on tick not working correctly
- Custom attributes eager loading
- FIX ResponsiveFlowLayout: Fixed Check For Render Content
- Inbox: Fix for categories icon binding issue.
- LocalBusyIndicator: Fixed Animation Overflow
- Mobile - Bar control - Duplicate resize listener
- Mobile List: Duplicate ID navIcon
- Mobile: Focus handling for Input fields
- Mobile: Stand-alone month names are added into DateTimeInput
- Mobile: TextArea paste problem is fixed
- ODataModel: support for custom headers in $count request
- ResponsiveFlowLayout: Fix Flickering
- SimpleForm: fix initial flickering
- Theme Designer: Various Bugfixes, Selenium Tests
- TriStateCheckBox: Modified test page
- sap.m: fix not-escaped strings in renderers
- sap.ui.commons: Added missing types/escaping
Version 1.12.3 (June 2013)
A patch for the rel-1.12 code line (Note 1866304). It contains the following fixes for the UI5 Core and Controls:
Fixes
- Popover: fix for autoclose
- NavContainer: workaround for webkit bug
- SplitApp: workaround for webkit bug
- avoid onbeforeunload event on Dialog close-X
- sap.m.FeedListItem: FeedListItem on phone shows too
- Page shows header icon in Blue crystal theme
- image seems to be selectable
- fix backgroundOpacity in SplitApp,App,Shell
- Popup: Fixed Setting Focus When Focusing tinyMCE
- NotificationBar: Fixed Arrow Rotation for IE8
- NotificationBar: Fixed Arrow Position
- NotificationBar: Added Stable IDs for DOM-elements
- NotificationBar: Fixed Inplace Message Visually Clickable
- RichToolTip Added carriage feed replacement to br tag
- NotificationBar: Fixed non-transparent Icons in
- Table: Select-All selects row in Single Mode
- SearchField: Timing issue in type ahead functionality
- ResponsiveLayout only invisible container
- Table: setVisibleRowcount behaving wrong
- ResponsiveLayout destroy and create FormElement new
- ToolPopup: Enabled 'getEnabled' Correctly
- Shell - Tooltip on Title
- Dialog: fix selection of Text in Chrome/IE
- ODataModel: fix server paging with relative URLs
- sap.m.SplitApp/App/Shell: fix background opacity property
- Work around Webkit bug ( http://code.google.com/p/chromium/issues/detail?id=246965) which causes PullToRefresh to briefly appear on top of the page header when sliding in
- Mobile Growing List
- INBOX Issue:Search Mismatch in List and Stream View
- INBOX: Issue with Inbox control API Documentation
- INBOX: Text:Issue with the sorting functionality.
- INBOX: Issue In rendering the Lane Task By Drafts.
- sap.me.TabContainer: add CSS class for selected tab
- sap.m.IconTabBar: add CSS class for selected tab
- sap.m.GrowingList: 'Load more'-trigger centered, text position for IE9 fixed
- sap.m.List: group list header color adjusted, custom list item selection in blue crystal fixed, list plain header paddings fixed for blue crystal
- sap.m.SplitApp: correctly pass on the event parameters internal from NavContainers
- Fix landscape detection in SplitApp when keyboard opens, fix Dialog Bar size calculations
- Appending Task Title as tool tip for the link
- Downport of: "Fix in jQuery.sap.mobile.js and sap.m.Dialog"
- Enable Mass Custom Actions
- Popup: Completely Overhauled UI-Area Check
- Inbox fix for GO button in Forward Pop up in RTL.
- Mobile: List: GroupListHeader color, customlistitem selection fix, minor
- Mobile: Switch minor fix for blackberry 10, wrong less variable name
- NotificationBar: modified test page
- Removing Settings button when Substitution is disabled.
- Table: Fixed wrong firstVisibleRow when no data present
- ThemeDesigner: Bugfixes
Version 1.12.2 (May 2013)
A patch for the rel-1.12 code line. It contains the following fixes for the UI5 Core and Controls:
Fixes
- sap.m.List: Active feedback for SingleSelectMaster in MVI-Theme fixed
- sap.m.StandardListItem: Title is set to bold again
- sap.m.List: styles for inner separators added
- sap.m.Select: add separator in footer context in bluecrystal
- sap.m.Input: incorrect placeholder color
- sap.m.Button: theme dependent fixes, padding for icon fonts
- sap.m.SearchField: placeholder not visible in IE9
- sap.m.Switch: Android browser 2.3 does not support % value for border-radius. Use em instead of %
- Blue Crystal theme: use sans-serif as fallback, not serif
- sap.m.List: width fixed, StandardListItem active feedback for icon added
- sap.m.Page: navButtonTap event is deprecated, instead a new navButtonPress event is introduced as a replacement
- sap.m.Shell: fix live change of logo in Theme Designer
- Added setCancelButtonText in ActionSheet
- Added subHeader aggregation to sap.m.Dialog.
- AppCacheBuster: fixed the traversal of folders to search webctx files
- Blue Crystal: use sans-serif as fallback font
- sap.m.Switch: Fix webkit border-radius rendering issue (Blackberry 10). Background color of elements with border-radius shows around outer edge of border at corners
- Fixed ToggleButton? press event fired when scrolling
- sap.m.Shell: avoid initial rerendering
- ScrollEnablement: allow live change of horizontal/vertical scrolling mode in ScrollContainer
- Notifier: Set Collision of Callout to 'None'
- sap.m.Shell: avoid unnecessary initial rerendering
- Refresh Popup-List
- NotificationBar: Really Per Default at Bottom
- Table: PAginator not updated correctly when data
- SegmentedButton: no background-color on hover in IE8
- NotificationBar: Fixed the Callout's Position After
- NotificationBar: Removed Focus Outline
- NotificationBar: Fixed Contrast of Counter in HCB
- Allow mailto in links when protocol is added to
- Avoid tooltip on MenuButton click
- ComboBox: recognize if item text or key changes
- DropdownBox error after focusout and item update
- Bindings - extended change detection not working
- FileUploader - custom parameter support
- NotificationBar: Activated Firing of 'Reize'-event
- Scrollbar: scaled scrolling in the table with millions
- SplitApp master appears outside app area in Shell
- Tooltipbase: multiple Quickviews and RichTooltips
- Change scatter's random data to fixed data for ST team in Charting.html
- Changed to use fn for function, and f for float type.
- Fix a style issue in Popover.
- Generation/Core?: no CSS or parameter loading for libs without CSS
- Hot fix: Document domain issue. Based on Viz 144 version.
- Inbox: Downport of Major Fixes into 1.12.2
- Inbox:- Tasks by Priority Search in expanded lane.
- Merge "ScrollEnablement: preserve scrolling position" into rel-1.12
- Merge changes I0484b17a,I7a8bd622,Idd39abbe into rel-1.12
- Mobile List: MVI active icon feedback STDlist, width list fix
- Mobile List: MVI singleSelectMaster, title bold fix
- Mobile List: Separators Inner added
- Mobile: Button control fixes (theme dependent)
- Mobile: Button fix for blue crystal in iOS
- Mobile: Fix webkit border-radius rendering issue
- Mobile: Column box-sizing workaround
- Mobile: Complex Binding issue for Support is fixed
- Mobile: Custom Select, remove workaround added for previous versions
- Mobile: Custom select add separator in footer context and arrows for IE9
- Mobile: Page control Remove navButtonText + fire navButtonTap
- Mobile: Page control replaces tap event by press event
- Mobile: Switch use writeAttributeEscaped instead of writeAttribute
- Mobile: remove page appIcon in bluecrystal theme
- Mobile:Switch use em instead of % for border-radius,fix Android2.3 issue
- Modified visual test page for Slider
- New test for NotificationBar visual tests
- ResourceHandler: added special language fallbacks
- ScrollEnablement: allow live changes of vScroll/hScroll enabling
- ScrollEnablement: preserve scrolling position
- ScrollEnablement: small refinements
- Theme-Designer: Bugfixing Tooltips
- ThemeCheck: Ignore non-existing styles
- ThemeDesigner: BusyIndicator for Images;
- ThemeDesigner: Downport of latest bug fixes
- Theming: enhance Theme Parameters API
- Theming: map sap_corbu to sap_goldreflection also in Core#applyTheme()
- ToggleButton: avoid firing press when not necessary.
- Update makit library in sap.makit
- initMobile: display warning when IE9+ runs MVI
- sap.m.BusyIndicator: cancelTimeout
- sap.m.Dialog: added contentWidth and contentHeight properties to give
- sap.m.Input and (IE9)SearchField: incorrect placeholder color
- sap.m.SearchField: placeholder for IE9
- sap.m.SearchField: search event on Esc and Enter keys in IE9/10
- sap.m.Shell: update logo on theme change
Tools
- FIX: UI5 App Tool adds templates also for com.sap.suite.suite-ui-commons UI lib
Version 1.12.1 (May 2013)
A patch for the rel-1.12 code line. It contains the following fixes for the UI5 Core and Controls:
Fixes
- AppCacheBuster: fix to ignore the Servlet 3.0 static resources
- ButtonRenderer: workaround for theme name check
- SegmentedButton: issue with focus in Toolbar
- Text color on Dialog close button hover
- [Kelley] Popover: gets too big in IE9
- TextField - Edit mode
- MatrixLayout in IE10
- Form Demokit page, error if apply changes
- [Kelley] Dialog: stretchOnPhone only stretches
- Master area in SplitApp is hidden by iframe in Detail
- AutoComplete: Fix destroy
- Popover(ActionSheet) after resize out of screen
- Form - keyboard navigation and not focusable element
- SegmentedButton/ItemNavigation error
- Fix updateAggregation for Treebinding
- ODataListBinding: fix getEntityType if sPath and
- fix bug in setContext
- Charting: Update VIZ library to REL-144
- Core Device API: Fix os flags
- DataBinding: fix for complex syntax; custom data in views
- Dialog/Popover doesn't react to content size change when change
- Fix a browser bug in IE for sap.m.ActionSheet.
- Fix on Dialog style:
- Fix: CSN: [UI][Desktop]Budget/spending desapears in Home and Detail
- FlexBox - fix for parent == null
- FlexBox - fix rerender issue
- FlexBox - sanitize fix
- List: fix mouse pointer for labels in active items
- Merge "ShellRenderer: require Parmeters before using them" into rel-1.12
- MergedModules: fix optimizer servlet + fix fortify findings
- Mobile Growing List: Hide loading trigger
- Mobile Growing List: Fix for table in growing list
- Mobile List: InputListItem fix for slider control in IE9
- Mobile List: InputListitem fix for IE10
- Mobile List: SeperatorsNone for all listitems
- Mobile List: Standardlistitem images for IE9 fixed
- Mobile Object Status: fixed icon rerender
- Mobile Tile Container drag drop fixes
- Mobile: Custom select restrict the max-width of the popup
- Mobile: DateTime arrows for IE9
- Mobile: DateTime dialog positioning problem is fixed
- Mobile: Growing List - hide loading trigger - fix for table
- Mobile: ListTable Pop-in event handling
- MessageToast? fix position in ie9
- Mobile: Select, downport adaptation when the fonts are not downloaded
- Mobile: TextArea border issue is fixed
- Mobile: Transition bug related to TextArea in IOS fixed
- Modified visual test page for Shell control
- New test page for visual tests.
- PullToRefresh + SearchField: fix alignment and font
- ResizeHandler: don't call listeners for inactive DOMNodes
- ShellRenderer: require Parmeters before using them
- ThemeDesigner: Master Theme, Various fixes
- ThemeDesigner: Theming Engine fixes
- Theming: Fix contents of .theming framework file
- Theming: map sap_corbu to sap_goldreflection
- TileContainer: position:relative
- TileContainerRenderer: do not close too many divs; adapt Page style
- TileContainerRenderer: move left/right arrows on top of left/right drag
- Tiles: some transparency when in edit mode
- [rel-1.12] Fix the content width calculation in popover for theme
- jQueryUI: Remove jQuery UI :active selector because of performance
- sap.m.ActionSheet Fix: style width: 100% is removed.
- sap.m.Dialog fix: bStretch only takes effect on phone
- sap.m.FeedListItem: CSS amends for display in IE9 and overflow in all
- sap.m.FeedListItem: Fixed Bug in exit
- sap.m.FlexBoxCssPropertyMap: declare
- sap.m.ObjectHeader: contents is jumpung
- sap.m.ObjectHeader: jumping contents, part 2
- sap.m.PullToRefresh: incorrect scrolling after refresh
- sap.me - tagged controls as experimental
- sap.me.Calendar - Fixes
- sap_bluecrystal: short blue line in the button separator
- sap_bluecrystal: search field left border in a dialog
- sap_bluecrystal: vertical alignment in a read only simple form
Version 1.12.0 (April 2013)
Framework
- NEW: Extended binding syntax for declarative views (incl. calculated fields, formatters and data types)
- New: sap.ui.Device: API for device and feature detection and media query support (see API Documentation)
- NEW: Quick Theming for GoldReflection is integrated into the Theme Designer.
- NEW: The location of custom themes can be configured via an URL parameter. However, the set of allowed URLs is currently limited to themes in the Theming Repository on the same server.
- NEW: Declarative support and HTMLView now support multiple associations (see Docu)
Tools
- NEW: New UI5 libs com.sap.suite.suite-ui-commons and com.sap.ui5.mobile-ext also added to JavaBuild Path and JavaScript Include Path when creating a SAPUI5 Application Project
- CHANGE: due to the different semantics, the standard SAP URL parameter sap-accessiblity is no longer automatically mapped to sap-ui-accessibility. The UI5 parameter indicates whether UI5 renders accessibility information (ARIA) into the page and it is active by default. The standard sap-accessibility switch indicates that the user or administrator requested additional measures to make the application accessible. Applications that want to react on the second scenario, should evaluate the URL parameteron its own.
- CHANGE: handling of language codes has been enhanced for one special scenario: if for the Chinese language no region but a script is specified (e.g. zh-Hans), a best-matching region is automatically added to map to the existing translated texts (zh_CN and zh_TW).
Desktop Controls
- NEW: ResponsiveLayout not longer experimental. It can be used now as Layout for the Form
- NEW: Property visible on Form, FormContainer and FormElement
- NEW: Property designType on sap.ui.ux3.Shell and corresponding new type sap.ui.ux3.ShellDesignType to switch the design of the Shell.
- NEW: Event paneClosed on sap.ui.ux3.Shell which is fired when the side panel is closed.
- NEW: Table supports fixed rows and columns.
Contribution: "sap.viz"
- NEW: The chart controls of the sap.viz library have been enhanced in several ways:
- all charts support basic touch gestures on touch enabled devices
- all charts allow to specify additional CSS styles according to the VIZ chart documentation (property css )
- all charts all the specification of an initial selection. See method setDefaultSelection. Thise default selection is not bindable yet.
- a few properties and their types have been renamed. Please consult the API reference for an overview of the current API.
Contribution "sap.suite.ui.commons"
- NEW: sap.suite.ui.commons.NoteTaker Users can edit the note title.
- NEW: sap.suite.ui.commons.NoteTaker Color indication was added to the notes containing positive or negative information.
- NEW: Developed DateRangeSlider control. This control provides the user with a Range Slider control that is optimized for use with Dates. The Date Range Slider control allows the user to slide grips on a bar to select a certain range of dates where the value set is predefined. The slider can contain steps, or not; if steps are available, the Slider control can have ticks (totalUnits property). Standard date ranges are supported: yearly, quarterly, monthly, weekly, and daily.
- NEW: Developed DateRangeScroller control. This control provides a method to scroll through a series of time periods, each of which is represented by a starting date and an ending date, known as the date range. The user may scroll to the previous or next date range. Several predefined ranges are supported such as day, week, month, year, and custom. The user may also set Date Format (to override the control's default formatting) by an API call.
- NEW: Developed SplitButton control. This is a composite control that consists of a default-action Button and a MenuButton control. The default-action button control represents a simple pushbutton. It is used for initiating actions, such as save or print. It can contain some text, an icon, or both; the order of the two can be configured.
- The menu button control is a button that opens a menu when a user chooses this button. MenuButton is a composition of the Menu control and the Button control and thus inheriting all features.
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 Threshold and Column Grouping is prototype.
- Deprecated Message Controls in sap.ui.commons: MessageBar, Message, MessageList, MessageToast - Use sap.ui.ux3.NotificationBar instead
- 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.ThingViewer: API is not yet finished and might change
- Control sap.ui.ux3.Shell: Personalization, Color Picker (Control sap.ui.ux3.ShellColorPicker) and "Inspect"-Tool
- 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.
- Theme Editor: This application allows for easy branding of SAPUI5 applications. Currently optimized for the use with Chrome and Firefox.
- 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
- sap.ui.core.Component, sap.ui.core.ComponentContainer API is not yet finished and might change
- Control sap.m.GrowingList. API is not yet finished and might change completely
- Performance recorder: API is not yet finished and might change
- Control sap.m.Input . API is not yet finished and might change completely
- sap.ui.ux3.FacetFilterList API is not yet finished and might change completely
- NEW: Property type added to sap.m.Switch. This makes possible to have different Switch types (e.g "Default", "AcceptReject?"), see API
- NEW: Property navButtonType added to sap.m.Page. This property is used to set the appearance of the NavButton?. By default, a back button is shown in iOS and up button in other platforms. In case you don't want platform dependent styling, you can set the value to "Default", see API
- New control library sap.me with extensions controls for mobile
- New platform agnostic theme SAP Blue Crystal for mobile and mobile extensions controls
- Control library sap.m has now basic desktop enablement. In general focus was put on enabling better support of mobile first and responsive designs that allows to build applications that work on mobile devices as well as on desktop browsers with a single codeline. A preview using experimental APIs is possible but the real shipment can be expected with 1.14.
Fixes
- NEW: Function getEnabled added to sap.ui.ux3.ToolPopup: This returns the state of the Popup whether the ToolPopup is currently enabled or not.
- FIX: sap.ui.commons.RichTooltip: Fixed some padding issues
- FIX: sap.ui.ux3.ToolPopup: Fixes for the HCB-theme
- FIX: sap.ui.ux3.ToolPopup: Is now able to be run under jQueryUI version 1.10.x
Version 1.11.1 (April 2013)
Framework
Tools
- NEW: The ABAP server side implementation of the application cache buster now does accept requests to non JavaScript resources with an invalid eTag in the URL. This is necessary in case resources are specified with relative URLs and triggered from usual script or css files. These are not initiated from the UI5 core and hence the eTag is not updated properly in the URL request. As a consequence these files not covered by the application cache buster mechanism and the user may have to reset the browser cache manually from time to time.
Furthermore the experimental URL parameter sap-ui-xx-appcachebuster-verbose may be used to detect requests without or with an invalid eTag: This usually indicates the need for the JavaScript application developer to register a SAPUI5 component for cache buster use or to make consequent use of the jquery.sap.includeScript() and jquery.sap.includeStylesheet() functions.
Lastly a developer may use the experimental URL parameter sap-ui-xx-devmode to activate development mode: Then requests with no or an invalid eTag are handled with the usual http 304 status mechanism; this takes a little longer but up-to-date resources are passed to the browser, which especially supports the development.
Delivery is via SPS04 of the UI add-on 1.0 for SAP NetWeaver and via correction instruction in SPS03. See SAP note 1832992.
Desktop Controls
- NEW: Enabled HTML-tags within text of sap.ui.commons.RichTooltip: It's possible to use the same HTML-tags to the RichTooltip's texts that are valid for the sap.ui.commons.FormattedTextView.
- NEW: Property valueStateText added to sap.ui.commons.RichTooltip: This is an optional text for the ValueState of the RichTooltip's parent element.
- NEW: Property imageAltText added to sap.ui.commons.RichTooltip: This is an optional text for the alt-attrubute of the image that can be set to the content.
- NEW: Property inverted added to sap.ui.ux3.ToolPopup: With this property the ToolPopup can be set to a dark or bright background (needed for Kelley).
Mobile Controls
- NEW: Property selectedItemId added to sap.m.Select. This makes possible to bind the selected item id as a property, see API
- NEW: Property translucent added to sap.m.Bar. This indicates whether the bar is partially translucent., see API
Experimental Features:
Fixes
- sap.ui.core.Popup: Extended check for when content is in UI-area (with corresponding warning if not)
- SAP Note 1845740 "SAPUI5 Cache Buster - Http Status Code 404, META-INF" resolves a problem with eTags containing a hyphen character. Furthermore the META-INF folder is kept private. The note is available via SPS04 of the UI add-on for SAP NetWeaver and a correction instruction for SPS03.
- SAP Note 1846902 "SAPUI5 Cache Buster for Applications - CX_BSP_INV_PARAM_LEN" resolves an exception problem for SAPUI5 applications with long names. The note is available via SPS04 of the UI add-on for SAP NetWeaver and a correction instruction for SPS03.
Version 1.11.0 (March 2013)
Framework
- NEW: sap.ui.core.IntervalTrigger added. This control handles triggering of controls that register themselves. Triggering happens within a set interval.
- NEW: sap.ui.core.CSSSizeShortHand added. This type checks if a valid short-hand value was set. This can be used for a padding/margin type definition.
- NEW: API for "hidden aggregations" for composite control support (see respective documentation). NOTE: The support for the unofficial _mHiddenAggregations declaration will be removed in future versions of UI5.
Tools
- NEW: SAPUI5 Application Development Tool: Added "HTML View" as forth view type.
Desktop Controls
- NEW: Events opened and closed added to sap.ui.commons.CalloutBase: Possibility to attach to these events of the corresponding Popup
- NEW: the VIZ charts now support an automated resize of their content when the surrounding layout changes. To achieve "full height" for a chart, applications still have to layout their page accordingly, but at least will the charts adapt to any size changes.
Mobile Controls
- NEW: Property selectedKey added to sap.m.Select. This makes possible to bind the selected item key as a property, see API
- NEW: Easter egg sap.m.Support is added for internal usage.
- NEW & Experimental: Infinite scrolling option scrollToLoad is added to sap.m.GrowingList See API
Experimental Features:
Fixes
- AppCacheBuster: fix for property validation (to explicitly only check URI properties - avoids exceptions)