23.12 Release Notes¶
Mobile Development Kit Client 23.12.1¶
- Fixed the styling issue where
DatePicker
was 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
ListPicker
dialog in the web client - Fixed the issue where the
LoadingIndicator
disappears 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
OnLinkDataReceived
could not be triggered during the initial launch on Android - Fixed the issue where the
UploadStream
crashes 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
ActionBar
on Android - Provided
_Name
as the default value ofOverflowButtons
inObjectCard
- Fixed the issue where
DataTableColumn
was losing focus on Android - Fixed the number of lines issue in
DataTableColumn
on 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
ObjectCell
on 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
CallFunction
action 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
ListPicker
crashes 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
DownloadMedia
action error - Fixed the issue where the users could not clear their selection in
FilterFormCell
andSegmentedFormCell
on Android - Fixed the issue where the back button text turned bold when
OnBackButtonPressed
event handler is defined on iOS - Fixed the selection issue in
FilterFeedbackBar
that occurred when items are not available in the standard filter - Fixed the issue where the
FilterFeedbackBar
was not getting displayed in multiple sections scenario on Android - Fixed iOS
ListPicker
crashes 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
MaxItemCount
is set as a rule - Fixed the profile mismatch issue that occurred after a user-switch
- Fixed the
FormCell
control separator issue on Android - Fixed the
DataTable
row 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
CallFunction
action was not populating the right error messages - Fixed the
ObjectTable
multiple selection issue that occurred when the search delay andMinimumCharacterThreshold
properties 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 |