> 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/210504.md).

# Kalipso 5.0.0 - Build 210504

{% hint style="success" %}
Release date: 2021-05-04
{% endhint %}

### New Features

* Added the ability to get a Form's 'Automatic X Scale Factor' and 'Automatic Y Scale Factor'.
* Added the ability to move an item to another folder in the Project Tree by right-click.
* Added missing AIs to 'EAN 128' Actions.
* Included 'GS1 Datamatrix' and 'GS1 QRCode' symbologies in all 'Set Enabled Symbologies' and 'Get Enabled Symbologies'.
* Added the ability to search for an element when picking a Variable or Control in the interface provided when pressing F2 over the Object identifier (VAR, PVAR, CTRL, etc).
* Added return parameters to 'Zebra Inventory' Action.

### Kalipso Designer

* Fixed issue loading Linked component. If 'main' Project had 'Synchronize' Actions making reference to a Communication Profile of the Linked Component, those Actions would be flagged as using unauthorized items of the Component.
* Fixed issue backing up a Project when updating from a previous version. If the same filename occur in a sub-folder, a crash would be produced.
* Fixed issues in "Web Service Run" when using unbounded parameters.
* Fixed issue renaming a Global Action Set. If the renamed Global Action Set was referenced by a 'Start Service' Action, the name wouldn't be updated in the Action.
* Prevented crash from occurring if undoing a Control creation doesn't find the created Control.
* Fixed issue adding files to an already created zip file. The same flag used when creating the file was necessary.
* Fixed issue accessing a Table's properties through Find result list.
* Fixed issue selecting 'Auto-Fit image' option when editing an Icon if no icon is selected.
* Fixed issue right-clicking 'Forms' node in Project Tree. An empty Form was being created by default instead of taking the user to the Template selection.
* Fixed issue copying translation from one language to another.
* Fixed issue accessing 'Hint' property from Find result list.
* Fixed issue selecting colors in Settings. If no Project was open, an error would be produced.
* Fixed issue removing Report's Background Image.
* Added 'GS1' Actions to the Actions tree.
* Fixed issue naming Sockets. A limit of 8 chars was being applied.
* Fixed display issue in the text format of 'Socket Read' Action.
* Added validation to prevent linking Projects with Database Tables with the same name.
* Fixed issue in 'Generic' find. When the string was found in a HTML Viewer's Content, the result wouldn't be displayed.
* Fixed issue editing a Check-Box properties. If the 'Icon Position' was set to 'Custom', despite the 'Icon' being set to 'Standard', the position of the icon was still editable.
* Fixed issue converting 'SQL Statement - Update' to 'SQL Advanced'.
* Fixed issue editing Container cell. Properties toolbar was allowing the access to 'Plane' property.
* Fixed issue renaming a Form. If only the casing ad changed, Kalipso would display a message stating the Name was already in use.
* Fixed issue restoring an Automatic Backup. Folders containing '.' (dot) char in their name weren't being properly restored.
* Fixed resize issue when resizing the popup that allows the selection of a Target in a 'Global Action Set' context.
* Fixed issue refreshing a Local Action Set's name in the Project Tree if accessed through double-click.
* Fixed issue applying a style to a 'Table' Control. 'Header Font Size' wasn't being set.
* Fixed design issue in 'Label' properties window. Bottom line wasn't being displayed when in the 'Actions' tab.
* Fixed issue refreshing Project Tree after editing the properties of a control inside a Scroll Area Section in a Plane other than 0.
* Fixed issue duplicating Global Action Set. The duplicated Global Action Set would always go to Main folder instead of the source folder.
* Fixed issue renaming a Global Action Set inside a Folder. Old name entry would remain in the Project Tree.
* Fixed issue Sharing Project. 'Style' Folder wasn't being sent.
* Fixed issue when deploying. Some files were being kept in User's Temporary Folder.
* Fixed issue deploying Voice (Nuance) enabled Project using 'Execute Event' to trigger a Voice Event.
* Fixed issue displaying PMLTEXT's text in Actions script.
* Fixed issue setting Device's Title and System Bar height. When resizing the Forms, the ones flagged with System Bar were being affected by Title Bar and vice-versa.
* Fixed issue exporting Multi-Language to Excel. If the target file is open, an error would occur. Now a message is displayed before trying to export.
* Fixed issue exporting Multi-Language. Language name was editable.
* Fixed issue renaming a Variable in 'Set Value' Action. Expression wouldn't be formatted.
* Fixed issue setting the multi-language value of 'Hint Text' property. Value was only being set in multi-language if edited through the button, not the current language text box.
* Fixed issue undoing deletion of container controls. When reinstating the controls, the children controls would be selected along with there containers.
* Fixed issue undoing the redoing of the undoing of deleting containers with controls inside.
* Fixed issue modifying a Linked Project. No validation of already linked would be performed.

### KClient

* Optimization made to Win32 clients to the Image Control when using an URL as the image source.
* Fixed iOS Date Picker to use the system language, it was always in English.
* Fixed iOS GetLocaleInformation action to correctly return the user language. It was always returning English.
* Fixed issue in Android client that could cause App to crash when using database linked controls on Android 6 or lower devices.
* Fixed bug in Android client in SocketConnect and SocketAccept, the timeout was incorrectly being multiplied by a factor of 1000.
* Fixed issue on Android client, if the App was restarted while a service was running, it could reset the environment variables and objects, causing the service to stop working.
* Fixed issue on Win10 client that could cause app to crash on Raspberry PI devices when clicking in a text box.
* Fixed issue in Win32 clients that could cause App to crash when calling a RefreshControl()+ForEach()+RefreshControl() on the same table in quick succession.
* Fixed issue that could cause App to crash on iOS with Loopers with dynamic Cell Sizes and when making multiple consecutive manual operations on the Looper like LooperAddLine/LooperDeleteLine.
* Horizontal Text Alignment was not being applied to the Hint Text on Win10 client.
* Fixed bug in Win10 client that could cause incorrect image on checkboxes with custom images to be displayed when setting the checkbox state in OpenForm or AfterOpenForm.
* Fixed bug in Android client, after the first page the PDF print engine was using the right margin as the top margin.
* Renewed Cortex Scan Demo License.
* Updated KDriver to support custom product codes in projects.

### MIS Communicator

* Updated ODBC engine to support "With" statement in queries.


---

# 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/210504.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.
