Skip to content

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 of OverflowButtons in ObjectCard
  • 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 and SegmentedFormCell 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 and MinimumCharacterThreshold 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 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.

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

Last update: April 12, 2024