New features
- Templates and template objects: A new “ExecLink” action (executable on click and/or double-click) has been added for all template objects, which is able to follow a link (via web browser) or execute a file (via operating system).
- Runtime: Added support for LDAP authentication. Users from LDAP directories can log in directly to Winlog without the need to add them manually as local users. It is possible to define a correspondence between LDAP groups and Winlog groups.
- Runtime: Increased the number of user groups from 15 to 32.
- Templates and template objects: The "Show" and "Enable" properties of all template objects have been made consistent. Now the conditions of both properties can refer to gate values and to the current user group.
- Runtime: Startup delay is not handled correctly.
- SmartApp Builder: Fix SmartApp preview rendering
- Templates and template objects: Chart object - error displaying some recording holes.
- Templates and template objects: Chart object - error in joining points before the left edge of the viewing window.
- Application Builder: Sometimes it crashes while building the application.
- WebClient: In time zones with a negative offset, WebClient chart timestamps may be out of sync.
- WebClient: Chart, fix communication error point
- Template Builder: Two or more multi-selected ComboBox objects show the "Width" property disabled.
- Templates and template objects: Chart object - memory leak on GetPropertyReal().
- Template Builder: ComboBox object - sometimes the "Item Height" property is saved as 0.
- Template Builder: clicking inside the Edit object makes the text insertion cursor appear.
- Runtime: The FTPDelete() function is not supported.
- Code Builder: The editor background color setting does not work.
- Protocol Mitsubishi Melsec 1E frame: In some cases, reading a block of digital gates provides incorrect values.
- Protocol Siemens MPI: PC Adapter (USB->virtual COM) - Does not work because it forces the speed to 115200 instead of 19200.
- Code Builder: The "Search" function fails.
- Template Builder: Sometimes MessageBoxes disappear behind the calling window.
- Gate Builder, Template Builder, SmartApp Builder: If the Windows configuration is changed while the program is open, the DecimalSeparator reverts to the system one, causing a conversion error.
- Templates and template objects: Chart object - incorrect display of coordinates in the ToolTip window when logarithmic graph is selected.
- Protocol Siemens MPI: In the configuration window you are asked to select the COM port even if you choose the "PC Adapter USB" option which does not require the COM port to be selected.
- Code Builder: The "text replacement" window closes incorrectly after each replacement.
- Gate Builder: Store delimiters in export and import as text functions.
- Templates and template objects: Improved handling of gate value changes when a template object references the same gate multiple times (typical for ComboBox, StatusBar, and Images)
- Template Builder: Speeded up loading of all template objects.
- Gate Builder: Optimized "Export as Text" function.
- Template Builder: Added ability to copy/paste properties in the "Image States" property window of the Image object.
- Template Builder: Added ability to copy/paste properties into the "Led On Condition" property window of the Led object.
- Template Builder: Added ability to copy/paste properties into the "States" property window of the StatusBar object.
- Template Builder: Added ability to copy/paste properties into the ComboBox object's "Items" property window.
- Template Builder: Added ability to copy/paste properties in the OnClick and OnDblClk properties window.
- Template Builder: Added ability to copy/paste properties in the PropertyEditor window.
- Template Builder: Optimized "Status Condition" window.
- Template Builder: Added "Distribute Horizontally" and "Distribute Vertically" functions.
Renamed previous "Distribute Horizontally" to "Distribute Horizontally in Window."
Renamed previous "Distribute Vertically" to "Distribute Vertically in Window." - Templates and template objects: Chart Object - cursor window display optimization.
- Template Builder: Changed the display order of object properties.
- Template Builder: Added the ability to duplicate a condition in the conditions settings window.
- Runtime: Since it is no longer possible to edit user group names and permissions directly in Runtime, the related dialog boxes have been removed. In addition, the TemplateDefineGroupNames and TemplateDefinePagesAccess API functions are no longer available.