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

# Kalipso 5.0.0 - Build 230216

{% hint style="success" %}
Release date: 2023-02-16
{% endhint %}

### Kalipso Designer

* Fixed issue maximizing in multiple monitor system.
* Fixed issue using punctuation chars in Variables names.
* Fixed issue setting a Label to Underlined in a Report. The Designer would apply Italic instead of Underline.
* Fixed issue locking/unlocking Controls contained in a Container in a Report.
* Fixed issue grouping/ungrouping Controls contained in a Container in a Report.
* Improved speed when selecting grouped Controls in a Report.
* Fixed issue when deleting an Event. If that was the only operation executed, the Event would not be actually deleted.
* Fixed issue automatically creating an 'IF' from a 'Show Popup' with a defined 'Target for Id'.
* Fixed interface overlapping issue in the expanded expression editor in Actions placed in a Global Action Set.
* Fixed issue reassigning Local Variables from a Form properties window. Source and Target ComboBoxes would be empty.
* Fixed issue reassigning Local Variables. In 'Show Form' Actions, the initialize expression of each Local Variable, would not be updated when the Local Variables being reassigned belong to the Form being shown.
* Fixed issue saving the relation of a Table control in a Report.
* Fixed issue activating the Header of a Report Table control. Related properties would remain inactive.
* Fixed issue saving Header 'Text Alignment' of a Report Table control.
* Fixed issue loading Project with the same Stored Procedure in multiple Database Profiles.
* Fixed issue creating an Icon with overlay Text. If Font Size was set to 0, an error would be produced.
* Fixed issue deleting the last Section of a Scroll Area.
* Fixed issue generating project executable. When selecting the executable Icon, if selecting a non ICO file after having selected an ICO file, a crash would be produced.
* Fixed issue deploying Reports. If a user has managed to somehow add a Looper to an Header, a crash would be produced due to this unhallowed circumstance.
* Fixed issue opening the result of a Find occurrence when that occurrence was the source of an Image control.
* Fixed issue generating APK. Sometimes, some temporary files had a path too long and would not be automatically deleted.
* Fixed issue adding/removing Header or Footer in a Report. If the Report had more than one page, only after moving the Header/Footer would the container be drawn in the other pages.
* Fixed issue generating APK. A permission was duplicated and another one was missing.
* Fixed issue opening Find result. If the result was deleted, the user could be redirected elsewhere randomly.
* Fixed issue pasting Controls. When pasting Controls in the same origin, the weren't being displaced by 10 pixels.
* Fixed issue pasting Controls. Controls were being paste by creation order instead of Focus Order. This could cause that sometimes when pasting the Controls they would not respect the original Focus Order.
* Fixed issue in New Project Wizard. If a error would occur when retrieving a Database Table Columns, a crash would be produced instead of outputting the error.
* Fixed issue renaming Database Columns. 'Filter' and 'Order By' fields weren't being taken into consideration.

### New Features

* Improved pasting of Controls. When a Control is being paste in the same Form/Container, it's source and target Plane are taken into account to decide if the Control should be displaced or not.
* Added the ability to select multiple columns in a Local Table.
* Added the ability to find a Resource set as source of an Image control.
* Added support for Urovo RFID devices.
* Added new options to 'Run Process' for Android.

### KClient

* Fixed bug on Android client, calling ZebraRFIDSetConfiguration that could cause application to crash.
* Fixed bug in Win32 clients that could cause Table control not to refresh correctly when calling TableAddLine after a RefreshControl.
* Fixed bug printing reports with background image and footer. It would cause application to crash.
* Fixed issue with Android APK generation, when "External Storage" manifest option was not selected the manifest with still be generated with READ\_EXTERNAL\_STORAGE permission request.
* Fixed bug connecting to external non encrypted SQLite databases when the project local database was encrypted.
* Updated Android billing client library to version 5.
* Updated Datalogic Enable/Disable barcode scanner function to workaround a problem when calling these functions while the user had the scan button pressed.
* Fixed bug in Android and iOS clients calling "Tab Set Item Property" to change the Image. In some cases it would not load the image from the specified file.
* Fixed issue in Win10 client with "Refresh Control" on a table with Mode = "Redraw Disabled". It would still show animations on the data reload.
* Fixed bug on Android client applying timeout in the Ping action. It was applying as a global timeout instead of per ping timeout.
* Fixed bug in iOS RefreshControl on a Looper that could cause a deadlock with some types of child controls.
* Normalized URLEncode. Some chars were not being encoded on some platforms. Android did not encode "/" char. iOS did not encode "&" char. Win10 did not encode "?", "/" and "&" chars. Win32 did not encode "?" and "/" char.
* Fixed bug in VerifyMessage action that would cause the App to fail to load the Public Key for message verification.
* Added support to "Ignore Invalid Certificates" parameter to HTTP requests executed through MISCommunicator.
* Fixed bug that could allow partial swipe to occur in Tab control on Android when the Swipable option was not enabled.
* Fixed bug on Android that would not send BarcodeScanned events to Input Boxes inside other containers (Looper, ScrollArea or Tab Control).
* Updated Android Print Engine to rotate images before printing if necessary when Exif Information reports image rotation.
* Fixed bug applying parameter to prevent project update in "Replace" mode with unsynchronized data. It was also incorrectly being applied in "Repair" mode.

### MIS Communicator / KDriver

* Added support to "Ignore Invalid Certificates" parameter for HTTP requests.


---

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