---
title: "What is new"
canonical: "https://docs.cuesystem.com/space/CVCHELP/510787761/What%20is%20new"
format: markdown
---
<details>
<summary>Table of contents</summary>

> Macro (toc)
</details>

# CVC 22.05.1428 [2026.09.16]

New

- New device drivers for Monitor&Control are available in installation - Slider , TimeInput and LongNumberInput. These device drivers are supported in Cue Solution since version 13.12.2.
- Cue Symbol font 3.4 contains bluetooth symbols
- The new version of the ReservationSystemControlIntegration applet 1.12 supports enabling and disabling Info mode. This feature requires touchONE 38.00 or a later.

Fix

- XPL code editor – In some cases, characters that had already been entered might have been deleted if a suggestion from the intellisense window was not used.
- The expression -2147483648/-1 or -2147483648 Mod -1 caused the Cue Visual Composer application and appCUE for Windows  to crash

# CVC 22.03.1422 [2026.08.06]

Fix

- The CompareText command returns _COMPARE_GREATER_THAN instead of _COMPARE_LESS_THAN if the text in the first argument is shorter than the text in the second argument and the second argument begins with the same text as the first argument. For example: CompareText("ABC", "ABCDDDD")
  - This issue occurs only in firmware version 22.00f
  - This issue occurs only in CVC versions 22.00.1418 and 22.01.1419
- The grid in the layout editor does not display correctly when the dark theme is enabled.
- Device drivers with cyclic dependencies cannot be deleted from MyProject Resources (for example, the BACnet device driver).
- The keyboard graphic collection for Norway and Russian language does not include characters percent, tilde, hash, caret.

# CVC 22.01.1419 [2026.06.26]

Fix

- The “Replace With” feature in the layout editor did not work for graphic objects. This issue occurs only in version 22.00.1418.
- The XPL process was not marked as existing in the context menu unless the standard link format was used in the XPL code.

# CVC 22.00.1418 [2026.06.12]

New

- touchCUE-7-W CS0660 is supported [https://docs.cuesystem.com/space/PRODUCTS/2162229249/touchCUE-7-W](https://docs.cuesystem.com/space/PRODUCTS/2162229249/touchCUE-7-W)
- Scanner supports filtering by network interface

Fix

- HTTP client channel – digest authentication SHA512 SESS was not working properly

# CVC 21.90.1406 [2026.04.20]

New

- AI chat integration. [https://docs.cuesystem.com/space/CVCAIG/2380169218/Getting+Started+with+AI+in+Cue+Visual+Composer](https://docs.cuesystem.com/space/CVCAIG/2380169218/Getting+Started+with+AI+in+Cue+Visual+Composer)
- signCUE-three CS0657 is supported [https://docs.cuesystem.com/space/PRODUCTS/2162229381/signCUE-three](https://docs.cuesystem.com/space/PRODUCTS/2162229381/signCUE-three)
- If a command (AudioOutput.PlayStream, TcpClient.ConnectSSH, WebView.Launch) is invoked in the simulation that is not supported by the simulation, a message with this information will appear in the Debug window.
- Commands ParseJSON, formatJSON, TextToByteString, ByteStringToText support 4-byte UTF8 characters

Fix

- The "Edit Var file" and "New from template" dialogs did not display dark mode correctly
- AdminWeb Backup – Backups of files from filestorage may have been corrupted if the file names exceeded 100 characters
- ParseJSON could enter an infinite loop if the source UTF-8 stream contained a 4-byte UTF8 character

# CVC 21.70.1382 [2026.01.16]

New

- Command HttpClient.HttpGetToFile [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/520486913/HttpClient+_HttpClient+class#HttpGetToFile](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/520486913/HttpClient+_HttpClient+class#HttpGetToFile)
- Command GetUserNameForAJAXRequest [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983411/Web+application#GetUserNameForAJAXRequest](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983411/Web+application#GetUserNameForAJAXRequest)
- Command SetCORSForAJAXRequest [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983411/Web+application#SetCORSForAJAXRequest](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983411/Web+application#SetCORSForAJAXRequest)
- Command SetAutoLoginForAJAXRequest [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983411/Web+application#SetAutoLoginForAJAXRequest](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983411/Web+application#SetAutoLoginForAJAXRequest)
- Command SetEnabledNfcProtocols [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512327789/NFC+Reader+_NfcReader+class#SetEnabledNfcProtocols](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512327789/NFC+Reader+_NfcReader+class#SetEnabledNfcProtocols)
- Monitor & Control - Control device driver - event OnPush supports userEmail of event author
- Multiple event creation is supported in window layout editor [https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/498696569/Graphic+Objects#Create-Multiple-events](https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/498696569/Graphic+Objects#Create-Multiple-events)
- Insert device dialog box now supports improved search functionality.

# CVC 21.43.1369 [2025.11.03]

New

- The tapCUE-4 15.00 driver now supports setting object properties during XPL application startup.
- Monitor & Control device drivers support Arabic texts

Fix

- CVC could sometimes crash if a device driver was updated in the project.
- If monitor scale is set to value larger than 100% in Windows OS, the screenshot of CVC app sent in crash report does not contain full window of app.
- Monitor & Control device driver Control - 4th type of item in every group is set to 5th type of item.

# CVC 21.41.1366 [2025.09.22]

Fix

- Network connection by WiFi does not work in touchCUE-10-W, touchCUE-7-M, touchCUE-10-M and touchCUE-12-M. This issue was only in firmware **21.40a**

# CVC 21.40.1364 [2025.09.01]


New

- New JSON parser which allows you to browse all JSON items without any XPL structure [https://cue.atlassian.net/wiki/x/MwBdaw](https://cue.atlassian.net/wiki/x/MwBdaw)
- Commands _Video.Pause, _Video.Resume [https://cue.atlassian.net/wiki/x/IwA6HQ](https://cue.atlassian.net/wiki/x/IwA6HQ)
- Commands _WebView.Launch has a new Optinal parameter cookies which allows to set list of cookies in the Web Browser [https://cue.atlassian.net/wiki/x/PAAvJg](https://cue.atlassian.net/wiki/x/PAAvJg)
- Command ModifiablePicture.ReadFromByteString allows you to read PNG or JPG picture from ByteString.[https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518914071/ModifiablePicture+_ModifiablePicture+class#ReadFromByteString](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518914071/ModifiablePicture+_ModifiablePicture+class#ReadFromByteString)
- Configuration window supports select more units/devices by select rectangle.
- Copy Paste units/devices copy connections as well
- Unit scanner is in nonmodal window now. And you can copy/paste unit IP address or unit magic name from scanner to properties window
- Monitor & Control device drivers has a new functions SetLabel which allows you to change all labels in objects at runtime

Fix

- Command WebSocket.GetProcotol caused unit restart

# CVC 21.21.1320 [2025.08.04]

New

- Monitor & Control device drivers has been improved
  - CUE Admin now displays the latest information about the running application on each unit, synced with the CUE Solution.
  - Project parameter validation is now available in CUE Admin, providing clear error descriptions if a unit cannot process a parameter.
  - Monitor & Control device drivers can send a values for analytics in CUE Admin

Fix

- Improved digest authentication in HttpClient. HTTP digest authentication is now also supported over two following TCP connections in HTTP request. This option is used by Shelly devices.
- The source code copied from [docs.cuesystem.com](http://docs.cuesystem.com) cannot be sometimes compiled because pasted source code contains invisible characters.
- Command _XMLParser.Destroy could cause XPL stack corruption
- Ensuring the same behavior of the command GetRandomLong in simulation with the behavior of the command in real units. [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555253869/Random#GetRandomLong](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555253869/Random#GetRandomLong)

# CVC 21.20.1316 [2025.04.10]

New

- Monitor & Control device drivers [https://cue.atlassian.net/wiki/spaces/PRODUCTS/pages/1507197081](https://cue.atlassian.net/wiki/spaces/PRODUCTS/pages/1507197081)
- DebugPrintviewer allows you to enable/disable receiving messages from individual units independently at runtime
- CrashReport dialog supports export crash report to the file. The file with crash report could be sended later by Support portal and from different PC as well.


- For each unit in the project, it is possible to set firmware updates to be disabled in the project by setting  property “Disable firmware update“. The unit set in this way is then not updated in the project by the Update all CUE units & Devices.
- New option for setting objects visible after ungrouping
- Maximal height of the font in the resources has been increased from 500px to 2000px.


Fix

- When editing propert, the "Waiting for printer connection" dialog box could sometimes appear.
- When editing the window layout - Doubleclicking on a very small graphic object that is in the group could cause it to shrink to 1x1 size and move it to the upper left corner of the window.
- If the project contains more than 70 units, the context menu with events contains only the first 70 units for the global event.
- Find Next/Find Prev and Replace Next/Replace Prev may not find/replace all occurrences of the word if Look in is set to All user modules or Entire project or unit’s user modules
- DebugPrintViewer does not allow to use the IPv4 address of an unit with the value 0 or 255 in the last octet


- If the unit is connected to CUE Solution management and CUE Developer mode is disabled, then when trying to upload a new application from CVC the original application in the unit will stop
- The unit does not allow you to set a units’s static/alternate IPv4 address with a value of 0 or 255 in the last octet
- _ClearVariable does not work if the variable is from a different unit than the one in which the statement is called.
- If the buttons on the tapCUE-4 touchscreen is pressed repeatedly and very quickly, the touchscreen may stop working.  There are two ways how to update firmware in tapCUE-4 to fixed version 14.19
  - Update the firmware in tapCUE-4 to version 14.19 using AdminWeb in tapCUE-4. Firmware 14.19 for a tapCUE-4 is available in the Firmware folder
  - Update th tapCUE-4 device driver in your project to version 14.19 and upload the compiled application to the CUE unit. The firmware in tapCUE-4 will be automatically updated to version 14.19 by the CUE unit . You can use the Update All CUE Units and Devices to update a tapCUE-4 driver.

# CVC 21.12.1296 [2024.11.14]

Fix

- If the unit is connected to the CUE Solution central management system, long pressing the hardware button Set Default will not leave the unit from the central management system.

# CVC 21.11.1295 [2024.10.21]

Fix

- The Application web page in AdminWeb was not displaying correctly in some revisions of some units. It was not possible to manage (Start, Stop, Delete, Upload,...) applications using AdminWeb if an application was already in the unit. This issue was only in firmware **21.10d** in the following units revisions

| **Product name** | **Product code** | **Affected revisions** |
| --- | --- | --- |
| controlCUE-basic | CS0552 | R01, R02 |
| controlCUE-dali-d | CS0454 | R01, R02, R03 |
| controlCUE-dmx-d | CS0456 | R01, R02, R03 |
| controlCUE-enocean-d | CS0458 | R01, R02, R03 |
| controlCUE-hub | CS0487 | R01 |
| controlCUE-knx-d | CS0455 | R01, R02, R03, R04 |
| controlCUE-versatile | CS0475 | R01, R06 |
| controlCUE-versatile-d | CS0453 | R01, R02, R03 |
| smartCUE-relay | CS0496 | R01, R06 |
| smartCUE-versatile | CS0491 | R01, R06 |
| smartCUE-versatile-d | CS0492 | R01 |
| touchCUE-7-BR | CS0533 | R22 and higher |

# CVC 21.10.1294 [2024.10.11]

Important notes

- Cue Visual Composer requires Windows 10 64bit or Windows 11 64bit.
  - **Windows 7, 8 and 8.1 are no longer supported. **These versions are no longer supported by Microsoft.
  - **Windows 10 32bit is no longer supported.** The Cue Visual Composer requires more than 2 GB RAM, which is the limit for an application on a 32-bit version of Windows OS.
- touchCUE panels in older hardware revisions no longer support the 21.10 firmware. The last supported firmware version for these panels is 20.30 (**we still plan to do maintenance of 20.30 according bug fixes etc, but we do not plan implement here new features and functions**). Do not upgrade panels in these revisions in your CVCP projects. Please follow the link for more details [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/1377370117](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/1377370117)
- If you try to compile a CVCP project with the tapCUE-4 device driver version 14.16 or earlier in the new Cue Visual Composer, the compiler returns an error in the tapCUE-4 device driver.  Please update the tapCUE-4 device driver in your project to version 14.17. You can use the Update All CUE Units and Devices feature to update this driver.

![image-20241007-151951.png](media://b2623994-80c0-497a-b8c9-6855fe987f4c)

New

- Central management system for units by CUE Solution [https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/1360265222](https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/1360265222)
- WebSocket channel  [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/1264156675](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/1264156675)
- The XPL compiler in CUE Visual Composer now checks for an illegal Optional ByRef combination for parameters passed by value (Boolean, Byte, Long, Double, Time).

Fix

- Commands HTTPPostJSON and HttpPostJSONInUTF8 - the content-type item in HTTP header request contains incorrect value
- Command EncodeURIComponent - if source and destination parameter is the same, the function did not work correctly
- touchCUE-5-knob - turning the knob does not initiate a invoke the OnIdle function

# CVC 20.60.1262 [2024.04.04]

New

- Export window images -[https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/1062404098](https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/1062404098)
- Option to disable reopening of all windows when opening a project

![image](media://0f01afd3-eeee-479c-b28e-780a9896ab24)

Fix

- The name of digital channel in the touchCUE-5-knob was corrected to ContactClosure1


# CVC 20.50.1260 [2024.03.18]

New

- New panel touchCUE-5-knob is supported.
  - how to control touchCUE-5-knob simulator - [https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/1035370537](https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/1035370537)
- If an event has public scope and a linked event handler is in a foreign unit, the XPL compiler generates a new warning.

Fix

- Ping command sometimes returns True even if the device does not exist at the specified IP address.

# CVC 20.30.1253 [2024.02.12]

New

- New  commands for AES encryption/decryption
  - [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#DecryptAES128CBC](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#DecryptAES128CBC)
  - [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#DecryptAES128ECB](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#DecryptAES128ECB)
  - [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#DecryptAES256ECB](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#DecryptAES256ECB)
  - [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#EncryptAES128CBC](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#EncryptAES128CBC)
  - [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#EncryptAES128ECB](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#EncryptAES128ECB)
  - [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#EncryptAES256ECB](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555909182/Cryptographic+functions#EncryptAES256ECB)
- New dialog for bulk management of property Join from graphic objects in the unit [https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/944930834](https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/944930834)
- New button for selecting all unused resources from MyCommon in the project [https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/498042558/MyCommon#Delete-unused-resources](https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/498042558/MyCommon#Delete-unused-resources)
- The Others command group in the MyProject Instances tree is divided into several groups, as in the Help.
- The 64bit version of appCUE is installed on Windows 10/11 64bit
- The 64bit version of CUE Application Loader  is installed on Windows 10/11 64bit
- All DHE cipher suite in TLS 1.2 are disabled in the AdminWeb in the unit

#### Fix

- Large device driver takes a long time to import from the cloud
- The display on the touchCUE-10-W might flicker occasionally if the LCD backlight is set to low.
- Chart collection - the maximum value on the Y-axis was sometimes not displayed.
- Open project from template does not work if the ‘Select project template from another location ..' button is used.
- Layout in a tapCUE-4 is not visible if any property with label text is longer than 30 characters. Please update CUElink device drivers (tapCUE-4, IPtoCUElink, CUElink_base) to version 14.16 in the project to fix this issue and built application. You can use Update All CUEunits & devices to update these drivers.

![image-20240216-091652.png](media://41937daf-72bd-4433-917e-5f4a2fa0fe3e)


# CVC 20.24.1240 [2023.12.08]

#### Fix

- Intellisense window was closed using the Shift or Ctrl keys.
- Ctrl-F/Ctrl-H shortcuts did not insert currently selected word into the Find/Replace dialog if the dialog was already open.
- The 32-bit version of the Cue Visual Composer was installed on the Windows 11 ARM instead of the 64-bit version. Thus, in medium or large projects, the simulation did not work.
- Dialog Resources for deleting – column Used in properties was empty for a resource that was used in a graphic object that was in a group

# CVC 20.23.1238 [2023.11.23]

#### Fix

- ClosePulse command on Universal channel did not work on controlCUE-basic, controlCUE-three and signCUE-two
- Data receiving on serial channels S1 and S2 sometimes did not work on the controlCUE-three.
- HttpClient.HttpRequest command, if the addheader parameter contained the HTTP accept tag, then the accept tag was sent twice in the HTTP request header (first, accept: **/** and then from the addheader parameter)

# CVC 20.22.1236 [2023.11.03]

#### Fix

- If a static IP address is set on the unit and the application was started immediately after the unit was restarted, the TCPClient.Connect command may not connect for the first few tenths of a second after the unit is started.

# CVC 20.21.1235 [2023.10.23]

#### Fix

- ParseJSON command could cause a restart if JSON containing an array with many items was parsed.
- _ModifiablePicture.ReadFromFile command did not support escape URL sequences in the username and password.
- Chart collection - if the Step property had a floating point value, the Y axis was not displayed correctly.
- Generic objects of the graphic collection - calling Page.SetPicture(Nothing) or FloatingWindow.SetPicture(Nothing) did not stop displaying the image

# CVC 20.20.1232 [2023.09.19]

#### New

- New panel touchCUE-10-W is supported
- New graphic object Chart for drawing charts [https://cue.atlassian.net/wiki/spaces/CVCGC/pages/825196545](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/825196545)
- Backup system for creating backup project files in CVC [https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/498533492/Tools#Backup](https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/498533492/Tools#Backup)
- Find and Replace supports  look in users modules in specified unit in the project [https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/498500730/Edit#Find-and-Replace-...](https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/498500730/Edit#Find-and-Replace-...)
- Find and Replace supports look in selection text in the module [https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/498500730/Edit#Find-and-Replace-...](https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/498500730/Edit#Find-and-Replace-...)
- XPL compiler checks the size of local variables declared in functions or processes. If the size of variables is large a new warning (large local variables stack overflow) is shown in the build window

![image](media://e2942314-e471-4253-8bf5-62c5f158dbcd)

- Some error messages is sent by simulator or by real unit to the debug window in CVC and into DebugPrintViewer.
  - Process is stopped because of stack overflow occured in a process.
  - Unable to start a new process because the maximum number of processes are already running.

![image](media://c525965b-5e92-4ef0-84cf-47f0221bb00f)

- Command HttpClient.SetAuthentication supports a new optional parameter sendbasicauthenticationdirectly [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/520486913/HttpClient+_HttpClient+class#SetAuthentication](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/520486913/HttpClient+_HttpClient+class#SetAuthentication)
- Graphic objects Basic Sliders support OnRelease event

#### Fix

- appCUE - files located in a project's unit filestorage sometimes failed to upload to device with the appCUE  if the CVCA was downloading from an AL server. This problem occurred if the files, in unit’s filestorage in the project, were in subdirectories that did not exist on device with the appCUE.


# CVC 20.12.1227 [2023.08.14]

#### New

- signCUE-two supports Universal channels since firmware 20.10c
- New page Screenshot in AdminWeb of panels. This page is used for viewing a static screenshot of the display.
- Option for changing behavior of Find/Replace dialog to one page mode in the Cue Visual Composer
- Controllers contains commands [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#Color](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#Color) , [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#GetColorComponentBlue](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#GetColorComponentBlue) , [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#GetColorComponentGreen](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#GetColorComponentGreen) , [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#GetColorComponentOpacity](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#GetColorComponentOpacity) ,[https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#GetColorComponentRed](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#GetColorComponentRed) ,[https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#SetColorComponentOpacity](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/518881382/Graphics+commands#SetColorComponentOpacity)

# CVC 20.11.1224 [2023.07.21]

#### Fix

- Communication with Biamp Tesira device, using _TcpClient.ConnectSSH command, did not work on controlCUE-three, signCUE-two and panels in revision 22 and higher.
- controlCUE-three - sending serial data at low baud rates on universal channels sometimes did not work properly

# CVC 20.10.1223 [2023.07.11]

#### New

- New controller controlCUE-three CS0595 is supported
- In the properties of the unit instance, the controller can be replaced by a panel and vice versa.
- New command ConvertLocalTimeToUTCTime [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512327880/Time#ConvertLocalTimeToUTCTime](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512327880/Time#ConvertLocalTimeToUTCTime)
- New command IsValidUTF8 [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/510591253/ByteString#IsValidUTF8](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/510591253/ByteString#IsValidUTF8)
- Changing the font size in the XPL editor will change the font size in the intellisense windows.

# CVC 20.02.1216 [2023.06.19]

#### New

- New version 4.1.12 of Biamp Tesira device drivers

#### Fix

- Command _TcpClient.ConnectSSH did not work on panels with revision R22 and higher, and on signCUE-two.
- On the signCUE-two, visual artifacts occasionally appeared on the display and unit restarted after a few seconds.

# CVC 20.01.1214 [2023.05.02]

#### New

- New version 1.15 of Modbus device drivers
- New OnRelease event in HorizontalSlider and VerticalSlider graphic objects

#### Fix

- The serial channel on signCUE-two with firmware 20.00b did not work.
- If a folder was renamed in the CVC in the window MyProject Instances/<any unit>/Filestorage/, than all files and subfolders contained in it disappeared in the window.
- The project name in main frame of the CVC application was not updated after "Save As".
- If a picture was set for the down state and not for the up state of the button , the button was incorrectly redrawn  in up state. This bug was only in graphic collection GenericObjectBase 3.20

# CVC 20.00.1212 [2023.03.28]

#### New

- The modernized CVC user interface
- Support for WebView on touch panels in revision R22 and higher. [https://cue.atlassian.net/wiki/spaces/CVCGC/pages/640614460](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/640614460)
- Video, WebView, and USB mouse support on signCUE-two. [https://cue.atlassian.net/wiki/spaces/CVCGC/pages/640614460](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/640614460)
- ParseJSON/FormatJSON can be used directly with UTF8 ByteString.
- New command HTTPClient.HTTPPOSTJSONInUTF8 [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/520486913/HttpClient+_HttpClient+class#HttpPostJSONInUTF8](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/520486913/HttpClient+_HttpClient+class#HttpPostJSONInUTF8)
- New command ConvertUTCTimeToLocalTime [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512327880/Time#ConvertUTCTimeToLocalTime](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512327880/Time#ConvertUTCTimeToLocalTime)
- New commands _MotionSensor.GetSensitivity(), _MotionSensor.SetSensitivity() [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983110/MotionSensor+_MotionSensorClass#GetSensitivity](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983110/MotionSensor+_MotionSensorClass#GetSensitivity)
- Support for large buffers in the HttpClient channel on devices with enough RAM ([https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/510787585/CUE+System+limits#HttpClient-channels](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/510787585/CUE+System+limits#HttpClient-channels) )

#### Fix

- _ModifiablePicture.ReadFromFile – loading PNG in grayscale format
- Creating a certificate using SCEP server with 4096b private key on touch panels in revisions R01 - R09

# CVC 15.04.1193 [2022.12.19]

#### New

- The **context help** activated by F1 key now supports help for **device drivers**,** graphic collections **and **applets**. Context help also works in the layout design window and configuration window. Depending on the selected element, the help of the device driver or the help of the graphic collection or object is opened.
- The new **ReservationSystemControlIntegration applet** version **1.11** is now included in CVC installation. In this new version, it is possible to **search **for the next reservation **several days in advance**.
- The **DebugPrintViewer** supports specifying the address 127.0.0.1, which allows receiving debug messages from appCUE on the same PC.
- **TLS 1.1** protocol is **disabled **for access to the CUEinit Admin Web to increase security.

#### Fix

- **tapCUE-4** device drivers 14.15 and firmwares 14.15.  The new version fixes an issue where tapCUE-4 could get stuck if a color in properties had its opacity set to values other than 0% or 100%.
- All CUEunits are displayed in the context menu with global events.
- Fix of intellisense on symbols for structures, constants, and class names that are declared at the module level.
- Fix possible crashes when loading images, playing video or using ConnectSSH on TCPClient channels on iMX8MM panels.
- Fixed an issue with 802.1x EAP-TLS that was affecting some routers.

# CVC 15.03.1188 [2022.10.14]

####  New

- CVC IDE supports **online context help**. It is is shown after pressing the **F1** key for keywords and operators. The new help can also be accessed via the **CVC Help** item in the Help menu.
- **DALI** device driver 12.80 for controlCUE-dali-d supports Device Type8 (DT8). See the following sections:
  - [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/549224470](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/549224470)
  - [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555253984](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/555253984)
  - [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/550502418](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/550502418)
  - [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/551911445](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/551911445)
- **tapCUE-4** device driver 14.14 supports new commands (see the section [https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/524353698](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/524353698)):
  - InitCommunication, WaitForReady
  - Page.Show
  - Label.SetBackgroundColor, Label.SetTextColor, Label.StartObjectBlinking, Label.StopObjectBlinking
  - Button.IsPressed, Button. SetIconColor, Button.SetTextColor, Button.StartIndicatorBlinking, Button.StopIndicatorBlinking, Button.WaitWhilePressed

#### Fix

- HttpClientChannel - If the HTTP server requires Basic authentication and at the same time sends Connection: close and closes the connection, the HttpClient channel no longer opens a new connection to perform an Http request with Basic authentication and returns error 238.
- If the PC has a Bluetooth interface, the GetCurrentIP command could return the IP address 0.0.0.0 in the Simulation mode.
- DebugPrintViewer – If the number of lines in the debug window exceeds 32,000 and autoscrolling is disabled, then autoscrolling can be turned on by itself.

# CVC 15.01.1179 [2022.08.05]

#### New 

- VideObjectEx graphic collection. The graphic collection supports all new video commands Video.IsPlaying, Video.GetTimePlaying and Video.OnPlaybackStop. The graphic collection requires firmware 15.00 and panels with revision 22 or higher.
- DailyWeatherFromOpenWeatherMap graphic collection.

#### Fix 

- signCUE-two was incorrectly displayed with universal channels in the configuration. Universal channels are not supported on signCUE-two with firmware 14.

# CVC 15.00.1177 [2022.06.21]

#### New 

- New command SetSession in HttpClient channel for remembering cookies between HTTP requests
- All iMX8MM CPU panels (R.22 and higher) support video playback. These panels support H264, H265 video codecs
- New commands Video.IsPlaying, Video.GetTimePlaying for all panels in R22 or higher
- New event Video.OnPlaybackStop for all panels in R22 or higher
- signCUE-two is supported
- Almost all CUEunits can have IPv6 address
- The web application can log out users in an easy way.
- Command SetHTTPHeaderField can manage HTTP header items for endpoint with URL /ajax/.
- tapCUE-4 drivers support command IsAlive (tapCUE CUEdevice drivers 12.80 are necessary)
- The list of device drivers from the cloud is downloaded in the background. It does not block the Insert/Update Device dialog.
- Source code editor can show line numbers (use Options/XPL editor to enable it)
- Source code editor - modified source code is marked with * in the tabs.

#### Fix 

- 7’ and 10’ panels in revision R24. If the display on the panel has been turned off for a few hours or longer, sometimes the display may not light up by touch or motion sensor and may remain off until the panel is restarted. Bug fixed since firmware version 14.00j.
- If HttpClient is communicating with an HTTP 1.0 server and the HTTP server does not specify Content-Length or Connection close in the HTTP response header, HttpClient returns False and sets the error to 239.
- The window with help is running in an independent process. If the window with help crashes, CVC does not crash anymore.

# CVC 14.00.1154 [2022.01.27] 

#### New 

- HttpClient channel for sending HTTP requests
- tapCUE-4 and tapCUE-4-485 drivers have been improved. There is a new property event type and you can choose whether the event is generated when the button is pressed or when the button is released.

# CVC 13.20.1121 [2021.12.01] 

#### New 

- CVC allows you to publish a device driver to a community cloud. The device driver published in this way is then accessible to all other CVC users.

# CVC 13.11.1105 [2021.10.15] 

#### New 

- DALI Ballast 2.00 device driver
- DebugPrintViewer significantly speeds up the receipt of debug messages from CUE units.

#### Fix 

- tapCUE-4 CUE device driver
- If the StopProcess command was called frequently, communication between the controller and tapCUE-4 could be interrupted until the application is restarted.
- Unsupported Menu.ButtonX.OnPush events were in the event list
- tapCUE-4-485 CUE device driver.
- Unsupported Menu.ButtonX.OnPush events were in the event list
- If you open a project in CVC 13.11 that contains an old tapCUE-4/tapCUE-4-485 CUE device driver, that device driver is automatically updated to the fixed version.

# CVC 13.10.1104 [2021.08.26] 

#### New 

- tapCUE-4 connected via RS-485 is supported
- New commands GetSiteIdentification and HTTPGet
- Sliders in graphics collections support a logarithmic scale

# CVC 13.01.1080 [2021.03.17] 

#### Fix 

- The installation of Cue Symbol Font 3.xx with new symbols sometimes did not work and the old version of Cue Symbol Font 2.xx remained on the PC.
- webCUE applet
- The repeat button sometimes had to be pressed twice to work in Android OS browsers.
- tapCUE-4 driver
- If the label on the page does not contain any text, then the background of the label is not drawn

# CVC 13.00.1078 [2021.03.01] 

#### New 

- New commands SetHTTPHeaderField, DeleteHTTPHeaderField
- User management for access to AdminWeb sites is supported by units.
- HDMI EDID information is available on the web page in AdminWeb for a signCUE-one unit.
- MDNS and LLMNR protocols are supported. CUEunit is achievable by hostname in a web browser if one is on the local network.
- webCUE applet is supported.

# CVC 12.50.1044 [2020.11.17] 

#### New 

- tapCUE-4 is supported.
- signCUE-one supports display orientation settings (AdminWeb/Settings)

#### Fix 

- Commands VarFile.WriteValues and VarFile.ReadValues commands could exceptionally cause deadlocks. The VarFile.WriteValues and VarFile.ReadValues commands had to be called in parallel with commands Write, Read, WriteText, or ReadText, and the command parameters had to be in the data segment.` `

# CVC 12.30.1027 [2020.09.15] 

#### New 

- Insert device driver into project supports import from CUE cloud
- New project from template supports templates from CUE cloud
- New commands PBKDF2_HMAC_SHA256, HMAC_SHA256
- SCEP protocol for enrolling and renewing 802.1x or HTTPS certificates is supported by units
- smartCUE-versatile.R04, smartCUE-relay.R04, controlCUE-versatile.R04 and controlCUE-basic.R04 support HTTPS in AdminWEB

#### Fix 

- SimpleSetup in controlCUE-basic.R04
- If the connection mode of the IP device driver was set to keep connected, resending the command did not work properly
- For IP device drivers, a short timeout between sending the command and closing the channel has been added
- For IP device drivers, add automatic clearing of the receive buffer

# CVC 12.20.1002 [2020.05.13] 

#### New 

- New commands Ping, GetProcessesCount, GetLocalToUTCTimeOffsetExt
- New class _SystemKeyboard. This class allows using a system keyboard in appCUE on iOS and AndroidOS.
- New command RunExe pro appCUE on Windows
- New commands TcpClient.EnableKeepAlivePackets and TcpRemoteClient.EnableKeepAlivePackets which allows enabling TCP keep-alive mechanism on the TCP client channel ([https://en.wikipedia.org/wiki/Keepalive](https://en.wikipedia.org/wiki/Keepalive) )
- A new button for deleting all not running applications in the unit has been added to AdminWeb
- Property in source code can contain attribute Info with tooltip text in WithAttributes block
- Symbols variable, constant, function, and process in source code can contain attribute Info with tooltip text in WithAttributes block
- Layout editor contains new functions pack vertical, pack horizontal, set the same width, set same height, set the same size
- Auto clear debug window before starting simulation can be enabled in IDE options
- The visibility of labels on the toolbar is configurable in IDE options
- The smart auto-scroll mode in Debug window
- The scan dialog has been improved.
- New FullScreen All mode in the View menu
- New devices drivers and project templates have been added to the installation

#### Fix 

- CVC crashed when displaying thumbnails of all windows for some projects
- If the serial channel was in RS-485 mode and some data was being sent and the CPU load of the unit was very high then the RS-485 TXenable line could be occasionally held longer than is specified by RS-485 standard. This problem was on serial channels of the following units controlCUE-versatile, controlCUE-versatile-d, controlCUE-KNX-d, controlCUE-DALI-d, controlCUE-DMX-d, smartCUE-relay, smartCUE-versatile.

# CVC 12.12.980 [2020.01.20] 

#### New 

- Go to AdminWeb in context menu has been improved

#### Fix 

- XPL compiler. If two or more units in the project raise nonclass events with attributes and two or more units have been linked with those events, these events may not work correctly in the compiled application.
- Command _VersatileChannel.SetOutputState may not work correctly if the SendString or IrSend command was previously invoked on the same channel.
- Command _UniversalChannel.SetOutputState may not work correctly if the SendString or IrSend command was previously invoked on the same channel.
- Calling cloud commands ReceiveSingleDataFromCloud, SendCommandViaCloud, ReceiveCommandViaCloud or ReceiveAnswerViaCloud could suspend other XPL processes in the application for up to 30 seconds if cloud server [my.cuesystem.com](http://my.cuesystem.com) was not accessible.

# CVC 12.10.974 [15.10.2019] 

#### New 

- Import Cue Simple Setup Project and Cue Simple Setup Device into CVC
- Export built applications from multi-configuration to a folder in the FTP update server form
- New commands DownloadFileFromFTP and GetFTPUpdateCredentials
- Manage user-trusted root CAs on the unit using AdminWeb
- Downloading application and firmware from FTP update server

#### Fix 

- Motion sensor settings on the AdminWeb page on touchCUE panels do not work. This bug was only in firmware versions 11.50 – 11.50m.
- Some issues in the Configuration window on high DPI displays.

# CVC 11.51.936 [24.07.2019] 

#### Fix 

- If SendEmail or SendPresetEmail command was called and an attachment should be sent in the e-mail, the email was not sent and the unit was restarted. This bug was only in firmware versions 11.50 – 11.50i.
- If the ethernet cable was disconnected and reconnected again without resetting the unit, the IP gateway could be lost or the ethernet connection could be occasionally lost.

# CVC 11.50.935 [20.06.2019] 

#### New 

- controlCUE-knx-d R04 is supported. controlCUE-knx-d R04 is capable of addressing and controlling up to 1000 KNX objects. Please use CVC 11.50.935 or later to build an application for controlCUE-knx-d R04. A project that uses controlCUE-knx-d is automatically updated by CVC to work on all controlCUE-knx-d revisions.
- Admin web on panels, controlCUE-one, and controlCUE-two supports protocol TLS 1.3
- Admin web security improvements (CSRF protection, HTTP security headers X-XSS-Protection, X-Content-Type-Options, Content-Security-Policy)
- New commands IsDesignLayoutMode and SetCSRFProtectionForAJAXRequest
- Command ConnectSSL supports TLS 1.3

#### Fix 

- Santiago, Chile time zone was updated.
- If command _ModifiablePicture.ReadFromFile was called in XPL source code, then the panel or CVC in simulation mode could occasionally crash. This bug was in firmware 11.3x and CVC 11.3x.
- If commands ParseJSON or FormatJSON were called with a parameter array of texts, then commands could work incorrectly or CUEunit could crash.
- Command GetCPUAverageLoad returned a higher CPU load value than it actually was. This problem was on the following units touchCUE-5_CS0371.R08, touchCUE-5-B_CS0372.R08, touchCUE-7_CS0451.R06, touchCUE-7_CS0451.R08, touchCUE-7_CS0451.R09, touchCUE-7-B_CS0452.R06, touchCUE-7-B_CS0452.R08, touchCUE-7-B_CS0452.R09, touchCUE-7-M_CS0539.R06, touchCUE-7-M_CS0539.R08, touchCUE-7-M_CS0539.R09, touchCUE-7-BR_CS0533.R06, touchCUE-7-BR_CS0533.R08, touchCUE-7-BR_CS0533.R09, touchCUE-10_CS0559.R01, touchCUE-10-B_CS0560.R01, touchCUE-10-M_CS0561.R01.

# CVC 11.32.905 [11.02.2019] 

#### New 

- New controller controlCUE-basic is supported.
- New touch panels touchCUE-10, touchCUE-10-B and touchCUE-10-M are supported.
- Graphic collections AluminiumKeyboard, MulticolorRoundKeyboard, and MulticolorSquareKeyboard have been improved.

# CVC 11.31.904 [18.01.2019] 

#### New 

- New commands GetCurrentTimeZoneInfo, SetTimeZone, GetTimeZonesCount and GetTimeZoneInfo for managing time zones.
- The new command IrSendFromByteString for sending IR data from ByteString is available on IR and Versatile channels.
- New command IrCaptureToByteString for capturing IR data by a controller.
- There is possible to set up your HTTPS certificate on the web server in controlCUE-one, controlCUE-two, and all touchCUE panels.
- There is possible to enable HTTP strict security transport security (HSTS) on the web server in controlCUE-one, controlCUE-two, and all touchCUE panels.
- Find All text occurrences in the XPL source code in the project.
- Export all source codes from the project to text files.

#### Fix 

- Backup of the unit could contain unnecessary cache files.
- Deleting unnecessary cache files in the unit after deleting the CVCS application did not work correctly.
- If 802.1x was enabled and DHCP was disabled, the time synchronization from the NTP server did not work.
- Find Next text occurrence in XPL source code sometimes did not work correctly.
- Simulation of the IPC server in the CVC 11.01.863 and the CVC 11.02.866 did not receive IPC messages.

# CVC 11.02.866 [26.06.2018] 

#### New 

- Go to Admin Web in the context menu
- Automatic debug profiles All Simulation, All Hardware
- The new version  of the applet for communication with the reservation suite

#### Fix 

- Some issues in the IDE user interface on high DPI displays.
- Some issues in the ModBus device driver

# CVC 11.01.863 [25.05.2018] 

#### Fix 

- The performance of the DropDestination graphic object was improved.
- Export all from Webstorage didn’t work for files in subfolders.

# CVC 11.00.857 [16.04.2018] 

#### New 

- signCUE-one is supported
- Sending an email by commands SendEmail and SendPresetEmail supports TLS and STARTTLS encryption. Please use page E-mail on AdminWeb to set up encryption type for these commands.
- Command _ModifiablePicture.ReadFromFile supports downloading pictures from HTTP/HTTPS servers that use cookies and redirects.
- New command _ModifiablePicture.CreateQRCodeWithTextMessage
- Experimental commands for sending data/commands from to cloud and for receiving data/commands from the cloud.
- Context menu for user modules on tabs contains events.
- The list of events in the context menu contains information about for which event exists linked process.

#### Fix 

- Command IsNewFirmwareAvailable could return False if a new firmware is available.
- Some issues with the Configuration window on high DPI displays.

# CVC 10.01.822 [22.01.2018] 

#### New 

- keypadCUE-55 is supported

#### Fix 

- Some issues with importing windows.
- An issue with uncommenting the last line in the source code

# CVC 10.00.817 [17.10.2017] 

#### New 

- Webstorage system with AJAX pipe to XPL is supported
- Protocol 802.1x is supported
- Commands MoveFile, File.OpenReadOnly
- Commands for updating firmware from the update server
- Commands ByteStringToBase64 and Base64ToByteString

#### Fix 

- Some issues with _IntercomClass class
- touchCUE-7 R06, touchCUE-7-BR R06, touchCUE-7-M R06, touchCUE-7-B R06 with firmware 9.50a or 9.50b. Display on these panels may have shown black only after a few days of running.

# CVC 9.01.716 [21.07.2017] 

#### New 

- touchCUE-7-M and touchCUE-12-M are supported

#### Fix 

- Some issues in DHCP client in controllers and touch panels

# CVC 9.00.715 [12.05.2017] 

#### New 

- Commands <u>[GetAvailableRAM](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983127/General#GetAvailableRAM)</u>, <u>[GetCPUAverageLoad](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983127/General#GetCPUAverageLoad)</u>, <u>[GetFilestorageFreeSpace](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983127/General#GetFilestorageFreeSpace)</u>
- Commands for sending log messages to Syslog server by <u>[_Syslog class](https://cue.atlassian.net/wiki/spaces/CVCHELP/pages/512983166)</u>.
- XPL compiler returns an error if the constant index is not within the bounds of Array, Text, or ByteString.

#### Fix 

- Russian Time Zones were updated

# CVC 8.06.682 [19.04.2017] 

#### Fix 

- Registration and unregistration appCUE licenses through AdminWeb sometimes return an error that the unit cannot connect to the license server.
- Check a new firmware version via AdminWeb sometimes returns an error that the unit cannot connect to the update server.
- Command TcpClient.ConnectSSL does not work for connection to an HTTPS server, which required TLS server_name extension
- Command TcpClient.VerifyCertificate can return True if the parameter serveraddress in command TcpClient.ConnectSSL does not match the server domain name in the server certificate.
- Command ConnectSSH is not shown in the IntelliSense window if the device driver source code is edited.

# CVC 8.05.681 [04.04.2017] 

#### Fix 

- If the command IrSend is called on any versatile channel then all input commands on all versatile channels will not work correctly. This issue was in firmware 8.00o – 8.00y in the following controllers controlCUE-versatile, controlCUE-versatile-d, controlCUE-DALI-d, controlCUE-DMX-d, controlCUE-KNX-d, controlCUE-enocean-d, smartCUE-versatile, smartCUE-versatile-d, smartCUE-relay.

# CVC 8.04.680 [24.03.2017] 

#### New 

- IP Interfaces nodeCUE-led4-w and nodeCUE-relay2-w are supported
- ReservationSystemOccupancySensorIntegration and ReservationSystemControlIntegration applets for communication between touchONE and controllers are included in installation

#### Fix 

- If an event with the attribute WithFeedbackRefresh or WithRaiseRemember has a Text or ByteString parameter then the passed parameter value could be incorrect (the actual length of the Text/ByteString parameter value is always set to the declared length of the parameter).
- Some issues with daylight saving time in the Mexico City time zone.
- Some issue with Check for new firmware in AdminWeb in the Microsoft Edge browser

# CVC 8.03.677 [13.02.2017] 

#### Fix 

- If the command SendString is called in any versatile channel it will hang all versatile channels in the controller. This issue was only in the firmware 8.00o in the following controllers controlCUE-versatile, controlCUE-versatile-d, controlCUE-dali-d, controlCUE-knx-d, controlCUE-dmx-d, controlCUE-enocean, smartCUE-versatile, smartCUE-versatile-d, smartCUE-relay.
- Command _ModifiablePicture.ReadFromFile could exceptionally hang the XPL process which was called.
- Command _TCPClient.ConnectSSH could exceptionally hang the XPL process which was called. This issue was in controlCUE-one, controlCUE-two, and all touchpanels.

# CVC 8.02.675 [23.01.2017] 

#### Fix 

- Improved accuracy of transmission of IR data on versatile channels.
- Factory default can exceptionally fail on following controllers: controlCUE-versatile, controlCUE-DALI, controlCUE-KNX, controlCUE-enocean, controlCUE-hub, smartCUE-versatile, smartCUE-relay.
- Some issues in the Inter project communication system.

# CVC 8.01.671 [14.12.2016] 

#### Fix 

- CVC cannot upload application to the unit for hardware debugging if the unit’s AL mode is Server.

# CVC 8.00.670 [07.12.2016] 

#### New 

- Events with attributes
- Commands EncryptAES256CBC and DecryptAES256CBC for encryption.
- Commands IrCaptureToFile and IrSendFromFile
- Multi IP Configuration was renamed to Multi Configuration since CVC 8.00. Multi Configuration supports projects with Magic names (appCUE) as well.
- Command GetCueUnits was renamed to GetUnits and structure _CueUnitInfo was renamed to _UnitInfo.

# CVC 7.55.597 [06.10.2016] 

#### New 

- Command IPCIsAlive.

#### Fix 

- If a lot of CUEunits with firmware 7.xx are running on the same local network high traffic can appear on UDP port 33333.

# CVC 7.52.590 [07.09.2016] 

#### Fix 

- Some issues with IPC.

# CVC 7.51.587 [18.08.2016] 

#### New 

- IR RAW Editor supports shortcut keys (Ctrl+ and Ctrl-) for zooming window.

#### Fix* *

- CVC crashes if update all CUEunits & CUEdevices is executed in a project with controlCUE-KNX-d.

# CVC 7.50.585 [29.07.2016] 

#### New 

- Commands for inter-project communication (IPC)
- Command GetTextLanguageVersion
- DebugPrintViewer can save/load a set of IP addresses

#### Fix 

- Some issues in the MultiIP Configuration dialog.

# CVC 7.12.528 [12.05.2016] 

#### New 

- touchCUE-7-BR is supported

# CVC 7.11.524 [30.03.2016] 

#### New 

- Commands GetRandomLong, GetRandomByteString, CalculateSHA1, CalculateSHA256, CalculateSHA512
- Commands SyncTimeWithInternetClock, SetNTPServers, GetNTPServers, SetInternetClockEnabled, GetInternetClockEnabled
- Commands GetCurrentIP, GetMagicName, GetProductName
- Commands MotionSensor.IsEnabled, Display.SetBackLightSaverTimeout, Display.GetBackLightSaverTimeout

#### Fix 

- If Trebuchet MS Bold font is inserted into the project CVC will crash.

# CVC 7.01.492 [24.02.2016] 

#### Fix 

- CVC 64bit crashes if the terminal window is being opened.
- The touch panel in touchCUE-7 CS0451 and touchCUE-7-B CS0452 could rarely stop working.

# CVC 7.00.490 [02.02.2016] 

#### New 

- CUEunits can acquire IP settings from the DHCP server
- Some CUEunits can be used as application and license servers for appCUE
- smartCUE-relay is supported
- Snap to the grid in the Configuration window

#### Fix 

- An issue with Upload Application with Multi IP Configuration.

# CVC 6.16.470 [12.12.2015] 

#### New 

- Command IsAlive.

#### Fix 

- Commands _TCPClient.Send, _TCPRemoteClient.Send could close the TCP connection and return false if the bytestring for sending is large and the network connection is slow.
- Graphic objects from FlatScrollListBox, FlatNavigationBar or FlatDropDownListBox collections could stop layout redrawing.
- An issue with the Index page in CVC Help

# CVC 6.15.469 [03.12.2015] 

#### New 

- smartCUE-versatile and smartCUE-versatile-d are supported

#### Fix 

- If is disabled show recent items on the Start menu in Windows OS then CVC crashes on startup
- An issue with validation of IP address in DebugPrintViewer.

# CVC 6.14.464 [04.11.2015] 

#### Fix 

- An issue with the function AudioInput.Capture.

# CVC 6.13.461 [23.10.2015] 

#### Fix 

- An issue with occasional CVC crash during stop simulation.

# CVC 6.12.458 [02.10.2015] 

#### New 

- Commands GetLocalToUTCTimeOffset, LDAPAuthenticate, TCPClient.ConnectSSH.

#### Fix 

- An issue with copy/import windows.
- An issue with validation of IP address in DebugPrintViewer.
- An issue with drawing MJPEG video to video object which has a smaller resolution than source MJPEG video stream (pcCUE and simulation mode in CVC)

# CVC 6.11.450 [30.07.2015] 

#### New 

- Window with thumbnails of pages supports multi-selection.

#### Fix 

- Memory leak in command ConnectSSL.
- If the IP address of the gateway is not set, sending a UDP packet to the broadcast IP address won't work correctly.
- An occasional problem with writing to NAND flash in controlCUE-versatile, controlCUE-versatile-d, controlCUE-knx, and controlCUE-dali.

# CVC 6.10.444 [29.05.2015] 

#### New 

- controlCUE-enocean CS0458 is supported
- Commands TCPClient.ConnectSSL, TCPClient.VerifyCertificate
- Commands BaseGraphicClass.SendMessage, BaseGraphicClass.DrawTintedRotatedPicture
- Command _ModifiablePicture.ReadFromFile supports reading pictures from the HTTPS server
- Multi IP Configuration dialog

#### Fix 

- The problem in ParseJSON with escape sequences \\ and \" in JSON text was fixed.
- If a project from CVC 1.00 is opened CVC crash.

# CVC 6.04.419 [02.04.2015] 

#### New 

- controlCUE-versatile CS0475 is supported
- Scanning local network to search CUEunits.
- Checking for updates.
- Small icons in the toolbar.
- Memory usage while building projects was decreased. Larger projects are supported now.

#### Fix 

- Improved performance while typing source code in large projects.

# CVC 6.03.406 [19.02.2015] 

#### New 

- Command StartApplication.

#### Fix 

- The time lag when an MJPEG video is started in the Touchpanel.

# CVC 6.02.399 [09.01.2015] 

#### New 

- controlCUE-DMX-d is supported.

#### Fix 

- An occasional problem with IrSend in projects which contain controlCUE-DALI-d or controlCUE-KNX-d.

# CVC 6.01.397 [05.12.2014] 

#### New 

- controlCUE-KNX-d and controlCUE-DALI-d are supported.

# CVC 6.00.396 [25.11.2014] 

#### New 

- Commands IsNaN and GetNaN.
- controlCUE-versatile-d is supported.

#### Fix 

- Formatting numbers in FormatJSON.
- Improved WaitWhileVoltageInRange and GetVoltage performance in controlCUE-two
- Formatting floating point numbers in FormatByteString and NumberToByteString.

# CVC 5.51.343 [26.05.2014] 

#### Fix 

- Copy/Paste resource data (pictures, animations, sounds, and texts) between graphic collections

# CVC 5.50.342 [19.05.2014] 

#### New 

- Commands GetRunningApplicationName, GetFirmwareVersion and GetMACAddress
- File & Folder commands CreateFolder, DeleteFolder, FileExists, FolderExists, GetFolderContent
- Dialog Update All CUEunits and CUEdevices
- Copy/Paste resource data (pictures, animations, sounds, and texts) between graphic collections

# CVC 5.02.319 [12.02.2014] 

#### New 

- iCUE and aCUE support _ModifiablePicture commands

#### Fix 

- XML commands
- Command _TCPServer.Open sometimes returns False and GetLastError returns error code 96. (only firmware 5.00a bug)

# CVC 5.01.302 [4.10.2013] 

#### New 

- New XML commands
- New JSON commands
- Namespace is supported

# CVC 3.01.195 [24.06.2013] 

#### New 

- touchCUE-5 and touchCUE-5-B are supported
- Event OnBecomeActive for iCUE and aCUE.

# CVC 3.00.193 [15.05.2013] 

#### New 

- Better IntelliSense support
- Namespace in graphic collection, device, and applet is supported
- Command _Video.Play can play MJPEG from the HTTP stream

#### Fix 

- Compilation of constant value -2147483648

# CVC 2.11.177 [28.02.2013] 

#### New 

- Commands SetLastError and BasicGraphicClass.DrawRotatedPicture
- touchCUE-7-W CS0447 and touchCUE-12-W CS0448 are supported

#### Fix 

- Commands Serial.WaitForData, TcpClient.WaitForData, TcpRemoteClient.WaitForData do not work correctly with _TIME_INFINITE timeout.

# CVC 2.10.172 [23.11.2012] 

#### New 

- Undo Redo in panel design
- _ModifiablePicture.ReadFromFile can read PNG and JPG pictures from HTTP server
- Commands ParseJSON and FormatJSON

#### Fix 

- Command DrawLine does not work correctly for the horizontal line when parameter x2 is lower than x1.

# CVC 2.00.156 [15.10.2012] 

#### New 

- controlCUE-one and controlCUE-two are supported
- Commands _AudioInput. RedirectToOutput () and _AudioInput. StopRedirectToOutput () for controlCUE-one, uniCUE-7-B and uniCUE-12-B.
- Commands _Serial.ReceiveAppend, _Serial.ReceiveHFPacket, _Serial.ReceiveHLPacket, _Serial.ReceiveFPacket, _Serial.ReceiveSyncFrame, _Serial.WaitForData, _TcpClient.ReceiveHFPacket, _TcpClient.ReceiveHLPacket, _TcpClient.ReceiveFPacket, _TcpClient.ReceiveSyncFrame, _TcpClient.WaitForData, _TcpRemoteClient.ReceiveHFPacket, _TcpRemoteClient.ReceiveSyncFrame, _TcpRemoteClient.ReceiveHLPacket, _TcpRemoteClient.ReceiveFPacket, _TcpRemoteClient.WaitForData, IrData.GetData
- Command ShowApplicationList() for iCUE and aCUE
- Graphic Objects Browser
- Group and ungroup graphic objects
- Select graphic objects by rubber
- Change property value in all selected graphic objects
- The default value of the property is visible
- Select All graphic objects
- Replace with
- Panel resize

#### Fix 

- Commands GetByteStringActualLength and GetTextActualLength return value 0 when parameter is in foreign CUEunit and it is constant value.
- The operator Ceiling does not work correctly for a negative number.
- Access an individual character value by index from resource Text
- Call function with a lot of parameters in paramarray

# CVC 1.55.134 [29.06.2012] 

#### New 

- airCUE-6x10.R04 and airCUE-8x10.R04 are supported

# CVC 1.54.129 [16.04.2012] 

#### New 

- Command _Display.IsDisplayOn() for airCUE-7, touchCUE-7, touchCUE-12, touchCUE-7-B, touchCUE-12-B, touchCUE-7-W, touchCUE-12-W,uniCUE-7-B, uniCUE-12-B.
- Commands BasicGraphicClass.BringToFront, BasicGraphicClass.SendToDefault
- Import _VarFile and _BinaryFile to FileStorage

#### Fix 

- CVC crash if the command PlayVideo is in the Init function.

# CVC 1.53.124 [16.03.2012] 

#### New 

- aCUE-professional, aCUE-standard, iCUE-standard, and iCUE-professional are supported.

#### Fix 

- Command DrawText wraps text sooner than necessary if _TEXT_WORDWRAP is set.

# CVC 1.52.117 [02.02.2012] 

#### New 

- Commands _Display.ShowOSD, _Display.HideOSD, _Display. HidePowerOffPage, _Display. ShowPowerOffPage, _Display. GetOSDTimeout, _Display. SetOSDTimeout, _HardwareButton. WaitUntilRelease , _HardwareButton. EnableEvents, _HardwareButton. DisableEvents for touchCUE-7, touchCUE-12, touchCUE-7-B, touchCUE-12-B, touchCUE-7-W, touchCUE-12-W, uniCUE-7-B, uniCUE-12-B.
- Class _IntercomClass for touchCUE-7, touchCUE-12, touchCUE-7-B, touchCUE-12-B, touchCUE-7-W, touchCUE-12-W, uniCUE-7-B, uniCUE-12-B.

#### Fix 

- Command _ModifiablePicture.ReadFromFile sometimes returns True when it should return False.
- Compilation of assignment constant value to array when constant has a different data type than the item in the array.

# CVC 1.51.114 [06.01.2012] 

#### Fix* *

- CVC sometimes crashes on writing source code.

# CVC 1.50.112 [21.12.2011] 

#### New 

- Commands _ModifiablePicture.ReadFromFile, PowerOff, Standby, _Display.GetBrightness, _Display.AdaptiveBrightnessEnable, _Display.AdaptiveBrightnessDisable, _Display.IsAdaptiveBrightnessEnabled and events _Display.OnDisplayOn, _Display.OnDisplayOff for touchCUE-7, touchCUE-12, touchCUE-7-B, touchCUE-12-B, touchCUE-7-W, touchCUE-12-W, uniCUE-7-B, uniCUE-12-B.
- Class _MotionSensorClass with commands Enable, Disable and event OnMotion for touchCUE-7, touchCUE-12, touchCUE-7-B, touchCUE-12-B, touchCUE-7-W, touchCUE-12-W, uniCUE-7-B, uniCUE-12-B.

# CVC 1.43.110 [28.11.2011] 

#### New 

- Commands ShowApplication and HideApplication for pcCUE and ipCUE-omega.
- Keyboard commands for pcCUE and ipCUE-omega.

# CVC 1.42.109 [07.11.2011] 

#### New 

- Find & Replace in the entire project.
- Virtual Panel is supported.
- Context menu in MyProject Instances.

#### Fix* *

- CVC crashed on the import window.
- Crash on compiling the project with some syntax errors.

# CVC 1.41.108 [07.10.2011] 

#### New 

- uniCUE-7-B and uniCUE-12-B are supported.
- Project Recovery.
- Connection dialog.

#### Fix 

- Command _AudioOutput.Play() did not work in 1.40.103.
- Command _Picture.ExportToPNG does not work when the destination folder does not exist.
- Search in the help index.

# CVC 1.40.103 [14.09.2011] 

#### New 

- Export/Import modules to/from the cvcm file.
- Export/Import windows to/from the cvcw file.
- Export/Import Text resources to/from the txt file.
- Copy/Paste windows.
- Export all applications from the project to the Application File Package file (cvcx).
- Tool for uploading applications from cvcx file to CUEunits.
- Commands BasicGraphicClass.DrawStretchedAnimationFrame,

BasicGraphicClass.DrawStretchedTintedAnimationFrame, _Picture.ExportToPNG, 

_AudioOutput.PlayStream 

- Class _AudioInput for capturing sound from the microphone.

# CVC 1.36.094 [03.06.2011] 

#### New 

- ipCUE-omega is supported

# CVC 1.35.093 [05.05.2011] 

#### New 

- Commands _UdpServer.OpenMulticast, _UdpClient.ConnectMulticast

#### Fix 

- Commands _Video.GetWidth() and _Video.GetHeight() were exchanged

# CVC 1.34.092 [26.04.2011] 

#### New 

- touchCUE-7, touchCUE-7-W, touchCUE-7-B, touchCUE-12, touchCUE-12-W, and touchCUE-12-B are supported

#### Fix 

- Connect to WiFi network with hidden SSID by airCUE-6x10 and airCUE-8x10

# CVC 1.33.091 [13.04.2011] 

#### Fix 

- Get the value of the foreign variable when foreign CUEunit is not accessible.
- The start of the linked process is slow on the touchpanel

# CVC 1.32.090 [22.03.2011] 

#### Fix 

- Cue Symbol Font name is not visible in the font list in Windows XP

# CVC 1.31.088 [08.03.2011] 

#### New 

- pcCUE-standard and pcCUE-professional are supported.

#### Fix 

- CVC crash when uploading the application to the incorrect CUEunit type.
- CVC crash during the compilation of constant expression that includes dividing Time/Double and double value is in range (-1.0, 1.0).
- CVC crash on swap names between een name of the applet instance and the name of Module
- Insert Unknown language into resources

# CVC 1.30.086 [09.02.2011] 

#### New 

- Classes _ASCIIFile and _BinaryFile for file operations.
- Commands _Font.CalculateTextHeight, BasicGraphicClass.DrawStretchedPicture, SetIdleTimeout,  OnIdle, ByteStringToTextOnTheFly, IsSimulationMode, GetSystemIdentification, _DigitalIO.WaitWhileOpened, BasicGraphicClass.GetObjectId, BasicGraphicClass. DrawStretchedTintedPicture, _TcpClient.ReceiveAnything, _TcpClient.ReceiveAppend, _TcpRemoteClient.ReceiveAnything, _TcpRemoteClient.ReceiveAppend.
- Insert a symbol or special character in the o Text
- Faster compilation
- Lower memory usage

#### Fix 

- Conversion value &H80000000 to Text or ByteString
- Commands GetTextActualLength and GetByteStringActualLength returned value 0 when parameter was variable from other CUEunit

# CVC 1.24.077 [19.11.2010] 

#### Fix 

- Checking ByRef parameters during compilation.
- longer DNS query timeout

# CVC 1.22.075 [11.11.2010] 

#### Fix 

- Compilation of access ta o member variable in DeviceClass through AddressOf variable.

# CVC 1.21.073 [01.11.2010] 

#### Fix 

- Compilation of Exit For statement.
- Compilation of GoTo command from For ... End For statement.
- Compilation of GoTo command from Select ... End Select statement.
- Update firmware and upload debug/final application when the project has more than five CUEunits.

# CVC 1.20.072 [06.10.2010] 

#### New 

- Import and export applet collection.
- Dialogs to set Text, Picture, Font, Animation, and Sound properties.
- Option to set Default file locations.
- Commands WakeOnLAN, SendEmail, SendPresetEmail, _TcpClient.GetMyIpAddress, _UdpClient.GetMyIpAddress, _TcpRemoteClient.GetMyIpAddress.
- Flags _TEXT_WORDWRAP and _TEXT_SINGLELINE in the command DrawTis are supported.
- Optional parameter linespacing in command DrawText.

#### Fix 

- Importing some types of devices from CLB or CSE files causes CVC to crash.
- The graphic object name was changed during Paste.
- Occasional process hang-up during CUEnet communication.
- Calling the command StopProcess to stop itself process hang-up process in some situations.
- Command _TextFile.ReadText returns False when the end of the file is reached
- Drawing graphic object is clipped by the parent window.

# CVC 1.10.064 [12.08.2010] 

#### New 

- ipCUE-sigma, touchCUE 12x02, touchCUE 12x02-B and touchCUE 12x02-W are supported.
- Classes _VarFile and _TextFile for file operations.
- Creating and editing _VarFile and _TextFile in the project.
- An automatically upload _VarFile and _TextFile with applications to controllers.

# CVC 1.01.060 [24.06.2010] 

#### New 

- A version of hardware's firmware is checked when debug/final started in Composer. A new hardware's firmware is updated automatically from Composer.
- An import of Ir and serial drivers from CSE and CLB files (created by CUE Director XPL) into a project.
- A conversion on Ir and serial drivers from CSE and CLB files (created by CUE Director XPL) into a CVCD file.
- Context help is shown after pressing the F1 key for keywords and operators.

#### Fix 

- No black background but a chessboard is shown on all positions when a layout is edited.
- A jump on a linked process/function when it is not placed in an event default module.
- IntelliSense does not start after a full stop is pressed, when the full stop is a decimal point, part of a Text/ByteSttring or commentary.
- Pressing Shift+F10 keys during a layout edit causes a Composer crash sometimes.
- A combo box None/Simulation/Hardware in a debug window does not work correctly on multi-monitor.
- Calling of functions OnShow and OnHide of BasicGraphicObject class in a simulation mode.
- Command _UdpServer.Send.
- An edit dialog of a TimeInterval property.
- CUEunit file ipCUE-delta_CS0267_Firmware_4.00.cvcc.
- Command _TcpRemoteClient.GetIpAddress does not return an address of ClientIpAddress.
- Commands WaitForLocalTime and WaitForUTCTime.
- MyLink compilation.
- Increasing of RS485ToCUEwire's waiting timeout for an answer.
- Rename commands of inputCUE and inputCUE-W.
- Commands IsClosed and WaitWhileClosed of inputCUE and inputCUE-W.

# CVC 1.00.052 [30.04.2010] 

#### New 

- First release version 1.00.

# CVC 0.90.49 RC1 [26.04.2010] 

#### Fix 

- StopIrSend on an Ir channel.

# CVC 0.90.48 RC1 [23.04.2010] 

#### Fix 

- Functions in _IrReceiver and _HardwareButtons classes.
- Calling of events declared in user modules.
- Drawing of a line with an alpha channel on panels.
- ClearReceiveBuffer in classes _TCPClient, _UDPClient, _TCPRemoteClient, _UDPServer.
- MyLink compilation.
- Driver PEC25, relayCUE-8_IR/SERIAL.
- Driver CUEwire and PEbus devices.

#### Change 

- Remove function IsConnected from classes _TcpClient, _TcpRemoteClient.
- Remove function OpenPulse from classes _Relay, _GeneralIO.

# CVC 0.90.47 RC1 [15.04.2010] 

#### New 

- GetPrimaryDisplay().Off(), GetPrimaryDisplay().On(), GetPrimaryAudioOutput().Stop() on panels.
- Audio data are checked when inserted into a project. Only WAV 16bit, 22050/44100 Hz mono/stereo can be inserted.
- Dithering on touchCUE 4x02.

#### Fix 

- Formatting "{{" on FormatText and FormatByteString.
- Initialization variable Text[] a ByteString[].

# CVC 0.90.46 RC1 [09.04.2010] 

#### New 

- Graphics collection BasicRotaryPickers.
- PEA208, PED108, PED202, PEF150, PEF200, PER610, PET102, PET105 and relayCUE-8 are supported.

#### Fix 

- Computer with Windows XP overload in simulation mode.
- Upload application from CVC to the device.

# CVC 0.90.45 RC1 [02.04.2010] 

#### New 

- ipCUE-gamma, ipCUE-delta, ipCUE-epsilon are supported.

#### Change 

- The file extension has been changed. Firmware has extension cvcf.  Application has extension cvca.

# CVC 0.90.44 RC1 [26.03.2010] 

#### New 

- CUEunits can be changed in a configuration.
- New operators (new keywords): Min, Max, Abs, Floor, Ceiling.
- Irreceiver is supported on ipCUE and touchCUE 4x02.
- Command GetSystemTime.
- A source code from Ir data can be created.
- The sound’s duration in seconds is shown.
- An info message is shown when no window is opened.

#### Fix 

- Compilation function's ByRef parameter.

# CVC 0.90.43 RC1 [25.02.2010] 

#### New 

- Formatting a double number with {n1.0}.

#### Fix 

- Compiling of Text constants containing escape sequences in resource data.
- Comparing Text and ByteString by operators "=" and "<>".

# CVC 0.90.42 RC1 [23.02.2010] 

#### Fix 

- Commands DrawTintedPicture and DrawTintedAnimation on panels.

#### Change 

- Command name SetCommunicationParameters to SetSerialParameters.

# CVC 0.90.41 RC1 [17.02.2010] 

#### New 

- Debug window shows the time of receiving and from CUEunit message was sent.
- F1 key on the command shows the corresponding help page.
- A tooltip with a function declaration is shown in a source code.
- A finish construction can be inserted into a source code by using CTRL+Enter.
- Replace the Device from a file in a resource explorer.
- A debug configuration can be deleted.
- Communication in a debug mode among simulation and real CUEunits.

#### Fix 

- Blinking touchpanel in a simulation mode when a window is moved.
- Double numbers on ipCUE.
- Device driver General tab Comment: Copy-Paste.
- Combobox with pictures, fonts in a property explorer is shown. It is possible to scroll it.
- Exported executable demopcCUE application works.

# CVC 0.90.40 RC1 [26.01.2010] 

#### Fix 

- GetPixel on touch panels.
- A checkbox in the Final and Debug dialog on Windows XP.

# CVC 0.90.39 RC1 [22.01.2010] 

#### New 

- Commands ByteStringToLowercase, ByteStringToUppercase, NumberToByteString.
- Ir channel Commands SetCommunicationParameters, Send, SetCarrier, IrSend, StopIrSend.

#### Change 

- Declaration of commands GetSubByteStringPosition, SendCollectionMessage, SendJoinMessage.

# CVC 0.90.37 RC1 [08.01.2010] 

#### Fix 

- Channel function calling in a device driver.

# CVC 0.90.36 RC1 [21.12.2009] 

#### New 

- Keyword MyLink. It is s a reference to the object that generates the link.

#### Fix 

- Commands FormatText, FormatByteString and DebugPrintFormat does not work correctly with format flags {:} and {n x}
- Command TimeStructureToTime does not convert _TimeStructure to Time correctly when Year in _TimeStructure is leap year
- Commands SetTextAcualLength, SetByteStringActualLength, GetTextMiddle and GetByteStringMiddle does not work correctly sometimes

# CVC 0.90.35 RC1 [17.12.2009] 

#### New 

- Receiving debug texts from real CUEunits is supported (menu Project/Debug)

#### Fix 

- Functions FormatText, FormatByteString and DebugPrintFormat did not work correctly with format flags {C} and {N0x}
- Functions OnMove and OnUp in a graphics object sometimes was not called
- _TimeStructure description in Help
- Function Receive on a serial channel in a test mode causes the stopping of a process

# CVC 0.90.34 RC1 [15.12.2009] 

#### New 

- Functions OnShow and OnHide in BaseGraphicClass are supported
- flag _TIMER_PAUSEIFHIDDEN in a function StartTimer is supported
- Function OnSetLanguage in BaseGraphicClass
- Functions GetLanguage, FormatByteString and ParseByteString
- Functions FormatText, DebugPrintFormat support format Time
- Copy/Paste in a Configuration Window
- Programming hardware buttons on panels are supported
- Function StartTimer in BasicGraphicClass supports four timers

#### Fix 

- Function GetVisible in BaseGraphicClass
- Function SetPosition in BaseGraphicClass
- Compilation of XPL construction Select Case <x1> To <x2>

# CVC 0.90.33 RC1 [26.11.2009] 

#### New 

- Submenus Edit and Project
- Class _Semaphore
- Functions WaitForLocalTime and WaitForUTCTime

#### Fix 

- The return value of a function that is called remotely
- Intellisense behavior improvement

# CVC 0.90.32 RC1 [12.11.2009] 

#### Fix 

- Inserting of text containing '\' into Property of Text and Text resource data

# CVC 0.90.31 RC1 [10.11.2009] 

#### Fix 

- Function ParseText with hexadecimal numbers
- Operator StopProcess
- Terminal settings

# CVC 0.90.30 RC1 [04.11.2009] 

#### New 

- Function ParseText
- Function DebugPrint can have more parameters

#### Fix 

- Insert frames with alpha channel to animation
- Position of tooltip window in iIntelliSensemode
- Accessthe  to the element of the array with bad index
- Function StopTimer

# CVC 0.90.29 RC1 [30.10.2009] 

#### Fix 

- CVC takes a lot of CPU time when the layout edit window was opened
- CVC sometimes freezes during the closing project or CVC
- Layout edit window sometimes freezes
- CVC someticrashesrash during Build when any device connector was not connected to the controller channel
- Potential name collision between devices, CUEunits, and graphic collections
- Commands ConcatenateByteString and GetSubByteStringPosition

# CVC 0.90.28 RC1 [27.10.2009] 

#### New 

- The first public release candidate version