> 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

{% 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.sysdevmobile.com/kalipso5/developing/release-history/200519.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
