GENERAL INFORMATION:
- If the "Demo" version of the Software is installed in the target machine
please first uninstall it.
- To activate the Software for the first time, please follow the activation
instructions specified in the "Help/License Key Manager" wizard.
IMPORTANT: activating (and deactivating) the Software requires Administrator
privileges.




RELEASES:
Release 2.2.8608 - 2024.10.29
- DataTypeRefs are now handled properly in the PDIn/Out Description generator.

Release 2.2.8606 - 2024.10.07.
- Move up and Move down buttons are added for variable and datatype collection view in order to support custom reordering of the elements.

Release 2.2.8604 - 2024.06.05
- Fixed the issue which resulted in unhandled exception when the Export button is pressed.

Release 2.2.8602 - 2024.05.15
- Access Right Restriction now can be set to Read & Write explicitly.

Release 2.2.8600 - 2024.04.05.
- Prefixes preferences has now correct default value according to the IODD Descsription Guideline. This feature may require to reset user settings (%LocalAppdata%\TEConcept\IODD Studio\applicationSettings.bin).  
- An issue is fixed, if an ISDU parameter has a default value
- UI improvements:
	- scrolling did not work properly in the "Communication" tab hen mouse is over the Table with proeduct ID
	- Additional Device Ids table column width was narrow, which made it harder to select the row
- Unsaved changes reminder did not come up all the time, specially if an operation was selected from the Start page.
- Element RecordItomInfo was not genereted in same special cases.
- Generate PD Descriptor improvements:
	- Configuration "Hex prefix" is added.
	- descriptor is now correctly generated for arrays
	- in case of record, it is now being sorted in ascending order based on bitoffset. 
	- subsequent bools has to pack together
	- crash fix when the process data type is datatyperef


Release 2.2.8598 - 2023.10.25.
- Fixed an issue, which resulted unhandled exception on some specific IODD import. The issue only affected the previous version of the application (2.2.8597)
- The save as key combination was modified to Control+Shift+S.

Release 2.2.8597 - 2023.09.26.
- The results (errors/warnings/notifications list of the IODD) is only visible when the user is on the IODD tab page.
- Clicking on an item in the resuilts view will take the user to the tab page where the issue is detected.
- Device variants can only be defined in the Device Info tab page. Previously it was possible to define a Product ID in the Communication tab page when defining a connector.
A list will be provided here with the predefined Device Variants and the user should select one from those. Also the default value of the V_ProductID parameter will be updated based on the
Device Variants definition in the Device Info tab page.
- Validation rule is applied for TextRef ids.
- "Generate a free index" feature when creating a variable is now checking the range and no longer generates totally nonsense indicies like 0. 
- When defining a parameter reference to a menu for the V_SystemCommand variable and the display format is button then the Description will be provided automatically by the tool based on the Button Value.

Release 2.2.8596 - 2023.09.04.
- Fixing an issue when changing the data type of a varible left some old references for the previous data type of a variable.
- The default value for the boolean datatype is not case sensitive anymore. However to the IODD always the lowercased value will be printed since it is case sensitive according to the schema.
- It is possible now to define empty menues and later fill them.
- New feature is implemented: import/export language to .csv file in order to support the translation process more independently from the IODD Studio.
- In case of records for every record item's length is now visible on the UI.
- Crash fix when clicking on the variable search on the test config page after the project is loaded.
- Usability improvements on the settings page.
- Numeric fiels are no longer sorted alphabetically.
- Unsaved changes reminder added.
- Default image set is implemented for the most common communication connector types.

Release 2.2.8595 - 2023.08.29.
- Vendor ID Table path is not configurable anymore, it is stored in a fix location. Updating the vendor id table won't require administrator right anymore.
- Notify the user on IODD import if the IODD was checked with different IODD Checker version what the application uses currently.
- Icons are totally redesigned. 

Release 2.2.8594 - 2023.08.25.
- V_HW_ID_Key length is properly detected.
- Analyzer settings are properly loaded when the application launches.
- TextRefIds won't be overriden just for clicking the save button in the Variable Editor dialog.
- Index won't increment automatically for clicking on a new, or edit button in the Variable Editor dialog.
- IOLMFW packager is removed from the application.
- The drag-and-drop feature is removed temporarily from the variable collection datagrid, since it caused multiple issues with editing the data grid.
- All the * characters (used for marking mandatory fields) are removed. Instead the input fields will be red and a message will be shown that the field is mandatory and it is not filled.
- Standard key combinations are added for creating new project CTRL+N, opening a project CTRL+O, saving a project CTRL+S, save as a project SHIFT+S
- The IODD Studio project files are properly recognized on the PC. Opening a project file will open the IODD Studio and load that project automatically.
- Vendor name is longer modifiable in the IODD file name. It just an idication text now, the text is changes when the vendor name is entered on the Device Info tab page -> Vendor Information -> Vendor name.
- IODD File name will properly rename german umlauts. For example ü to ue.
- Project name and the application version is listed in the title.
- The bit length is set to 8 by default when creating an integer and uinteger variable.
- x64 version of the installer is available.
- Lanugage is no longer gets sorted just for saveing the project.
- The search is now working for the Text Id aswell in the Variable Editor dialog.
- Crash fix regarding the Variable Editor dialog.

Release 2.2.8593 - 2023.07.12.
- Fixed when EventCollection was not saved with the project file.

Release 2.2.8592 - 2023.07.11.
- Fixed when ExternalTextCollection was not saved with the project file.

Release 2.2.8278.26579:
- Full support on new IOLink wireless IODD spec. v 1.1.3
- minor bugfixes on UI
- TextID handling according to the IO Device Description Guideline V1.1.3
- Support of IODD Checker 1.1.9
- Improved internal checker
 

Release V2.2.8278:
- Analyzer settings is now tied to the advanced settings menu item.
- New Feature: generation of process data descriptors.
- Various fields no longer contain incorrect suggestions, instead they are empty.
- Variable editor now has correct index suggestion based on the next available index.
- Better text reference generation for variables.
- New error dialog to support copying to clipboard and better viewing of the error in case of an internal error.
- When the IODD checker finds an error or a warning a popup dialog is now shown.

Release V2.2.8223:
- Reset to default button added to analyzer settings page.

Release V2.2.8222:
- Toggle Advanced Settings menu item added to the view menu.
- Reset to default button added to settings page.

Release V2.2.8221:
- Fixed unnecessary events being added to common profile projects.
- Fixed incorrect check of variable ranges and default values for uinteger variables.
- Fixed editing a variable failing to signal then changes.
- Fixed incorrect error message for valid 2_V m-sequence process data configuration.

Release V2.2.8216:
- Fixed settings and recent projects not saving.
- Running the IODD Checker has more visible and more helpful error message.
- Exporting an IODD always builds it first.

Release V2.2.8194:
- Added checkbox when creating new project to enable experimental support for 2022 June version of the wireless specification.
- hasInternalAntenna attribute for wireless is removed. XSD contains no such element.
- Experimental support for the wireless specification dated 2022 June: minCycleTime attribute is replaced with WMinCycleTimeOut and WMinCycleTimeIn.


Release V2.2.7907:
- V_WirelessSystemCfg's access right is set to RO.
- V_WBridgeInfo's incorrect data structure fix.
- Additional analyzers for Wireless profile.
- Analyzer modifications to validate according to the v1.1.3 specification.
- Validator Settings renamed to Analyzer Settings.
- Variable, Datatype, Process data Id change now automatically updates all references.
- Logging added for renamed elements.
- Possibility to modify TextIds (Keys) in the Language Editor.

Release V2.1.7817:
- Identification and Diagnosis Profile preselection added.
- Profile related modifications in the Features view, new predefined profiles added.

Release V2.0.7803:
- First release; with Wireless, BLOB and Frimware Download Profile support.
