23.12 Release Notes¶
Mobile Development Kit Client 23.12.1¶
- Fixed the styling issue where
DatePickerwas visible but non-editable on Android - Addressed the application crashes that occur while downloading updates on Android using a slow network
- Fixed the error that occurs while closing the
ListPickerdialog in the web client - Fixed the issue where the
LoadingIndicatordisappears when redrawing a page on web client - Fixed the crash issue encountered in the Object Card Collection when the user attaches fragments to the container above
onViewAttachedToWindow - Fixed dark mode issue in the calendar section on Android
- Fixed dark mode issue in the calendar header section on iOS
- Fixed the issue where the default calendar date range stayed persistent after redraw
- Fixed the header alignment issue observed in the calendar view
- Fixed the issue where the
OnLinkDataReceivedcould not be triggered during the initial launch on Android - Fixed the issue where the
UploadStreamcrashes while updating cached image - Fixed the issue where the function/action imports null return values that do not build successfully in the Message action
- Adjusted the icon text position for
ActionBaron Android - Provided
_Nameas the default value ofOverflowButtonsinObjectCard - Fixed the issue where
DataTableColumnwas losing focus on Android - Fixed the number of lines issue in
DataTableColumnon Android - Fixed the issue where the back navigation button was missing on the page
- Fixed the issue where the back navigation button was missing when the page title and action bar items are missing
- Fixed the issue where the back navigation button was missing in the side drawer case
- Fixed the issue where the custom styles were not applied properly to
ObjectCard's description on the web client - Fixed the separator alignment issue in
ObjectCellon iOS - Fixed the margin layout error on the iPad by removing margin layout from the non-native view
- Fixed the issue where the image labels of Object Header were not showing in the web client
- Fixed the issue where the
CallFunctionaction was not populating the proper error message when a scenario fails - Fixed the issue where the Object Header properties "Labels", "Footnote", "BodyText" and "KPIView" were left undefined or assigned with empty string values on iOS
- Fixed the issue where the substatus of the Object Header was not getting displayed in the web client
- Fixed the issue where the download media and stream action were failing when the app is pushed to the background for a short period of time
- Fixed the reset issue that occurs when the user reaches the passcode retry limit
- Fixed the
ListPickercrashes that occur when the search object property is undefined on iOS - Fixed the onboarding restore issue that occurs when getting a 403 rejection
- Fixed the issue where undefined texts were getting displayed in the
ObjectHeader - Fixed the offline OData
DownloadMediaaction error - Fixed the issue where the users could not clear their selection in
FilterFormCellandSegmentedFormCellon Android - Fixed the issue where the back button text turned bold when
OnBackButtonPressedevent handler is defined on iOS - Fixed the selection issue in
FilterFeedbackBarthat occurred when items are not available in the standard filter - Fixed the issue where the
FilterFeedbackBarwas not getting displayed in multiple sections scenario on Android - Fixed iOS
ListPickercrashes that occurred when the search object property is not defined - Fixed the issue where the attachment control validation view was not getting displayed on the web and iOS
- Fixed the data paging issue that occurred when
MaxItemCountis set as a rule - Fixed the profile mismatch issue that occurred after a user-switch
- Fixed the
FormCellcontrol separator issue on Android - Fixed the
DataTablerow items' style - Fixed the issue where the Style.less file was not taking inputs from the customized project(.cim file)
- Fixed the custom logo issue that occurred after resetting the client
- Fixed the issue where the
CallFunctionaction was not populating the right error messages - Fixed the
ObjectTablemultiple selection issue that occurred when the search delay andMinimumCharacterThresholdproperties were not defined - Upgraded SAP BTP SDK for Android to patch 7.1.2
- Upgraded SAP BTP SDK for iOS to patch 10.0.1
Mobile Development Kit Client 23.12¶
Minimum OS version requirements for this release:
- iOS/iPadOS 16.x and iOS/iPadOS 17.x (It has been tested with Xcode 15.0, iOS/iPadOS 16.4 and iOS/iPadOS 17.2)
- Android OS 8.0 or newer (It has been tested with Android 9/10/11/12/13)
New and enhanced features available with the Mobile Development Kit Client 23.12
New UI Controls¶
Calendar Control for Mobile Development Kit Apps¶
With this release, we have introduced Calendar control for Mobile Development Kit apps. You can use this control to render calendar in iOS/Android apps or in the web and let your users scroll between months/years to select a desired date. You can also customize the appearance of this control as either a weekly or monthly calendar (only applicable for iOS and Android apps, as the web only supports monthly rendition of the calendar). For more information, see CalendarSection.
Enhancements¶
Section Header and Footer Object Proxy Type¶
Section Header and Footer will now pass SectionProxy instead of SectionedTableProxy to the rules assigned to their properties and sub-properties. Thereby, enhancing the precision of locating the button that is invoked in a particular section that's a part of SectionedTable.
onPress Event for Attachment Formcell¶
We have introduced a new event OnPress for Attachment Form Cell control. This event will be triggered when the user taps on an individual file attached in the Attachment Form Cell control. This event passes a new proxy class AttachmentEntryProxy of that particular file to the assigned rule.
Support for iOS Universal and Android App Links¶
Mobile Development Kit supports deep linking in Mobile Development Kit applications using the URL scheme. With this release, we have extended the deep linking feature to support iOS Universal Links and Android App Links. iOS universal links and Android App Links are the HTTP URLs that bring the users directly to specific content in your Mobile Development Kit application.
Mobile Development Kit Editor 2402¶
| Title | Type | Environment | Description | Available as of |
|---|---|---|---|---|
| Update Extension Points Overview Layout for extension project in SAP Business Application Studio | New | Cloud Foundry (SAP Business Application Studio) | Extension Points Overview Viewer | Feb 29, 2024 |
Add description for _SchemaVersion in Application.app |
New | Cloud Foundry (SAP Business Application Studio) | Application.app | Feb 29, 2024 |