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

# Kalipso 5.0.0 - Build 211221

{% hint style="success" %}
Release date: 2021-12-21
{% endhint %}

### New Features

* Added the ability to load automatic Targets on Report Queries.
* When generating an executable, no Kalipso references ca be found.

### Kalipso Designer

* Fixed issue generating Report. If a Barcode had its type set to Code 39, the X position would be wrong.
* Fixed issue generating APPX or APK. If a first generation was made and no icon was defined, followed by a second generation this time defining an icon, without having closed the window, a crash would occur.
* Fixed issue generating APPX. I only 'Sideloading' was selected, a permanent error would be displayed.
* Fixed issue in 'Web Service Run'. Button to open Expression Editor to edit "Request Header" Parameter wasn't working.
* Fixed issue in 'Set Recognition' Action. 'Confidence Level' parameter wasn't displaying correctly when editing the Action.
* Fixed issue renaming a Global Action Set. The Global Action Set would disappear from Project Tree.
* Fixed issue in 'Update Projct' Action. When selecting 'Get Version on Server' option in a scaled monitor, controls would overlap.

### KClient

* Updated Android down/up arrow keys handling in Table Control to make focus behavior equivalent to Windows.
* Added option to Android PDF generation to allow usage of legacy PDF library (same as simulator) that outputs smaller PDF files.
* Fixed bug in Android KClient, using Menu option "Import KZP File", it would fail to import KZP files from some locations like Cloud Drives.
* Fixed issue with padding on button controls on Android that was causing too much padding to be set on the control.
* Fixed bug on Android in Textboxes with transparent background the border was not being applied.
* Fixed issue with repaint in Win32 client for Labels with transparent background, in some cases the repaint could not clear the background causing the text to appear overlapped with the previous text.
* Fixed issue in Android client running Keyboard action for Calendar on some Android 5.0 or older devices that could cause application to crash.
* Fixed bug in Win10 client that could cause App to crash when calling SetColumnValue on a table control from a Background Thread.
* Fixed bug in Win10 client that could cause App not to crash when an unhandled exception was thrown in a ActionSet being executed in a background thread, the App should crash in this case.
* Fixed issue that caused a blank space to appear before table control header on iOS 15.
* Updated TimeDiff function on iOS to ignore milliseconds if received like in Android or Windows. It was simply making the function to fail and return nothing if milliseconds were received.
* Fixed bug in UpdateProject action, when using "Get Version On Server" option, if the same action was previously configured with "Get Project Update and Update Project" with Source=ToPDA, then when changing back to "Get Version On Server", the KPV file would be deleted on the server.
* Updated Win10 client printing engine when using native driver to pass the Landscape paper hint to the print jog when big pages have width > height, like it does in Win32 client.


---

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