> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/kalipso5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/kalipso5/developing/release-history/200519.md).

# Kalipso 5.0.0 - Build 200519

Kalipso 5.0.0 - Build 200519

{% hint style="success" %}
Release date: 2020-05-19
{% endhint %}

### New Features

* Added a progress bar to display the evolution of a User Backup process.
* Added the ability to test a project in iOS.

### Kalipso Designer

* Fixed positioning issue in 'XML Import to Table' Action. When editing a Sub-Table, the buttons relative to the 'Default Values' were misplaced in case of window resize.
* Fixed issue adding a third level 'Parent Element' in 'XML Import to Table' Action.
* Fixed issue display a "parent" Table in 'XML Import to Table' after the second level.
* Added the ability to access the Database Structure when editing the 'SQL' parameter of 'JSON Export from Table'.
* Fixed issue when editing a Combo Box. 'Multiline' property was being saved but not loaded.
* Fixed issue creating a new Project containing single quotes (') in its description.
* Fixed issue resizing a Looper inside another Looper.
* Fixed issue launching Remote Support when Kalipso was installed in a path containing white spaces.
* Fixed issue showing a Global or Local Action Set preview in a screen with Scale and Layout other than 100%.
* Fixed issue editing 'File Import to Table' Action. Details about a Column weren't being loaded correctly.
* Fixed issue adding multiple columns at once in 'File Import to Table' Action. Column details would always be as a string.
* Fixed issue renaming Temporary Variables. The same name but different case was being allowed.
* Fixed issue saving 'Image' Control properties when the 'Pressed Image' resource wasn't found.
* Fixed issue 'redoing' moving a Control to a container.
* Fixed issue converting a Radio Button's 'Number of Columns' property.
* Fixed issue refreshing the values of Wrap and Ellipsis properties in the Properties Toolbar.
* Fixed issue selecting a Control. Sometimes the control became unaccessible through double-click.
* Fixed issue refreshing the list of icons.
* Fixed issue displaying 'Exec Event' Action when the target Control wasn't a Combo Box and the selected property was 'Whenever Modified'. Kalipso would display 'Selection Changed'.
* Fixed issue creating a new Control in Reports. A default 'Text Alignment' wasn't being selected.
* Fixed issue loading Looper's and Table's Relations.
* Fixed issue renaming Report Variable from the popup presented in the Report Variables list displayed in expressions.
* Fixed issue display Table Control. If the user selected Vertical lines only, Horizontal would be displayed and vice-versa.
* Fixed issue restoring an Automatic Backup. The date part of the folder's name would display 'SS' instead of the day.
* Fixed issue resizing a Check Box. If the 'Icon' property was set to 'Customized', the default Minimum Width and Minimum Height was being applied.
* Fixed issue undoing the Deletion of a container Control. The children controls would not be reinstated.
* Fixed issue when selecting Controls by dragging the mouse in the background of a Form. If a locked Tab control was present, it's content would be selected despite the belonging to the selected Tab Item or not.
* Fixed issue renaming a Variable from the popup presented in the Variables list displayed in expressions. If the first action taken by the user was editing a Table control SQL Advanced expression, a crash would be produced.
* Fixed issue creating the preview of a Template Form. The Background Image wouldn't be displayed.
* Fixed issue displaying the Controls when the 'Font Ratio' of the selected Device was set to 'Auto'.
* Fixed issue defining the Title of a Plane. Kalipso wasn't allowing spaces and other chars.
* Fixed issue changing properties through the Properties window when multiple Controls are selected.
* Fixed issue looking for infinite loops in a Project. A 'Set Value' Action wasn't allowed in the 'Whenever Modified' Event, even if it was inside of a condition.
* Fixed issue distributing controls horizontal and vertically. The last control was being moved.
* Fixed display issues when executing Kalipso through Remote Desktop or similar.

### KClient

* Project parameter MISProductCode was not being used in ShellExecuteOnPC, RunProccessOnPC and KillProcessOnPC
* MakeBackup and RestoreBackup now also handle linked projects local databases.
* Fixed bug in Android in ZebraScan actions. When entering in paused state and resuming, the previous SetSymbologies would be lost and the scanner would assume the default settings.
* Fixed bug in Win32 clients, executing Item Added Background Thread in Loopers, that could cause code to mix if multiple Loopers existed in the same form with this event.
* Fixed a bug in Android client in BarcodeConnect with External API option that could cause connection to the external JAR/APK to fail.
* Fixed bug refreshing charts inside Loopers, when using option "Refresh Sub Lists" in Loopers, Chart controls might not be refreshed.
* Fixed bug in Looper Border. In some cases the border was not being drawn.
* Fixed bug in iOS, calling SetProperty with dynamic control names for controls inside scroll or tab controls, would not be executed.
* Fixed bug in CortexScanConnect, the two license fields where incorrectly swapped.
* Fixed bug in SetFocus, it would not work for controls inside ScrollAreas or Tab Controls.
* Updated SetFocus to scroll the ScrollControl if necessary.
* Fixed bug in WindowsCE KClient that would cause it to identify as KC40 in MISCommunicator instead of KC50.
* Fixed bug in Android KClient in RunJar, when using parameters of type ExternalEventsInterface.
* Fixed bug in Win32 clients, key events would not get executed for text boxes inside ScrollArea or TabControl.
* Fixed bug in Win10 updating table control column header font size when the App was resized.
* Fixed bug in Android applying Border parameter to Table Control Header.
* Adjustments made to Android applying background color to button control when it is pressed. The defined background color was not being correctly respected.
* Fixed bug in Win32 clients in table control header text alignment.
* Fixed bug in services on Android initializing the service Context that could cause some actions to fail and make the application crash.
* Updated Android KClient permissions for BluetoothStartDeviceDiscovery and BluetoothPairDevice to follow the privacy changes in Android 10.

### MIS Communicator

* Fixed bug releasing memory when retrieving error messages from OLEDB SQL statements.
* Fixed bug that could cause Interface to crash when setting permissions in the connection settings.
