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

# Kalipso 5.0.0 - Build 210623

{% hint style="success" %}
Release date: 2021-06-23
{% endhint %}

### New Features

* Added new level to 'JSON Import to Table'. User can now specify up to 4 sub-tables.

### Kalipso Designer

* Fixed issue generating APK. 'Send SMS' permission was being wrongly set.
* Fixed issue editing an expression. If RVAR was used in a Form's context, an error would be produced.
* Fixed issue rotating view. The X coordinate of Controls moved without saving or closing the Form would be wrong.
* Fixed issue creating 'Sum' Function. An permanent error would be displayed.
* Fixed issue displaying Table Control. Widths below 15 weren't being respected.
* Fixed issue navigating backwards using SHIFT+Tab shortcut.
* Fixed display issue with left Tab of Main window when opening Kalipso in a scaled environment.
* Fixed issue renaming Report Variables while editing a Query.
* Fixed issue duplicating Table. If the Table contained Indexes, Index data would store source Table's Name instead of Target's.
* Fixed issue editing a 'Web Service Run' Action where the output contains a duplicated item.
* Fixed issue loading User Templates. User Templates would get detached after closing Kalipso.
* Fixed issue listening for changes on Linked Projects. No warning would be produced after Testing the Project on Simulator.
* Fixed issue looking for infinite loops in 'Whenever Modified' event. If the Action producing the infinite loop was commented it would still display an error.
* Fixed issue Generating Project File. If Project Version was changed, the change wouldn't reflect in the Main Window's Title Bar.
* Fixed issue auto-renaming Temporary Variables. If an Action was canceled after the auto-renaming, the Variable's name would be reseted.
* Fixed issue performing a Full Backup. User Backups folder was being added to the Backup, automatically duplicating its size at each Backup.
* Fixed issue selecting a Control with Font property while the font combo-box was open in the Properties Toolbar.
* Fixed issue adding operators by double-click in expression editor.
* Fixed issue Collapsing or Expanding an Event. The last Action of the Event, if visible, wouldn't be collapsed or expanded.
* Fixed issue Collapsing an Event. When editing the script again, the Event would display the collapsed sign but it wouldn't be collapsed.
* Fixed issue generating Report where the last Control of a Container was conditioned by it's own Condition. The subsequent Break would be inside the IF instead of outside.
* Fixed issue displaying a circumference Shape in a Report. The line wasn't being drawn.

### KClient

* Fixed bug in iOS and Win10 clients applying transparent background property to Table Control. It could not apply the transparency.
* Updated KClients to support Random() function for 64 bit numbers.
* Fixed bug in Win10 client using BarcodeConnect() with seral scanner option that could cause App to crash when calling BarcodeDisconnect().
* Fixed bug in iOS client with Radio Button controls that could prevent the user from tapping on the radio button.
* Fixed bug in iOS client with Table Control that could prevent the user from selecting a specific cell when using Selection Mode = Cell.
* Fixed bug in the simulator showing the names of the local variables in the Trace Window in the ShowForm action. The trace would show incorrect names for the local variables passed as parameters in the ShowForm action.
* Fixed issues with some printer drivers in Win32 clients printing in portrait.
* Updated Android SDK to level 30 for new Google Play requirements.
* Normalized behaviour in Win32 and iOS clients for TextBox whenever modified event. Now it only triggers the event if there is actually a text change.
* Fixed bug in Win32 clients, BluetoothIsDevicePaired action was incorrectly being forwarded to BluetoothConnectHeadset.
* Fixed a bug in Android client that would cause application to crash when using HTMLViewer control on forms opened on second displays using PresentForm().
* Fixed issue with click on Lopper in iOS, when clicking very near the edge of the looper, the selection would only be updated after the click code was executed.
* Fixed issue in Win10 with files used in image controls getting locked.
* Integrated Unitech barcode scan SDK for Android.

### MIS Communicator

* Fixed issues with some printer drivers printing in portrait.
* Removed "Allow Access to Other Paths" checkbox from the Product configuration Screen. Path permissions had already been replaced by the permissions in the connection properties in the new MISCommunicator version, but the check box was not removed from the user interface.
* Path permissions are now canonicalized to better handle path permission validations when using the wildcard char (\*).


---

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