blob: 7e79dda85303cc3c75c5021e701ebcaf657ccd19 [file] [log] [blame]
<?php printNewsEntryHeader(__FILE__, "4diac 1.12.0 Released!", "img/release.png"); ?>
<p>We are very proud to announce the 4diac 1.12.0 release!</p>
<p>Apart from many bug fixes and improvements, we also modernized the design of Applications and the System Configuration.
We could address 108 issues in the work for the new 4diac version.
The main changes and new features in 4diac 1.12.0 are:</p>
<ul>
<li><b>4diac IDE:</b>
<ul>
<li>The main usability improvement in 1.12.0 is the <b>in-place instance creation</b>.
This allows searching for FBs in the library quickly and inserting them.
Try the feature: the window opens immediately when you double-click on the background
of the Application editor.</li>
<li>We implemented key codes to improve your <b>navigation through large applications</b>.
With CTRL+arrow keys you may now navigate through your Application.
Additionally, the Page up/down key is now handled correctly.
To improve horizontal scrolling, we offer Alt+Page Up/down.
Did you know that drag and drop with the middle mouse button can be used to navigate through the application?
</li>
<li>After viewing the contents of a subapplication, one commonly needs to jump back to the application.
For this use case, we implemented &ldquo;Go to parent&rdquo;, accessible via the context menu.</li>
<li>Working with subapplications is now more convenient.
An untyped subapplication can be saved as Type via the context menu.
Additionally, you may want to include variations to a Type.
For this use case, we implemented the &ldquo;Detach from subapplication Type&rdquo;-feature,
which converts a type to an untyped subapplication.</li>
<li>Many usability improvements:
<ul>
<li>Bypass FB</li>
<li>Follow Connection</li>
<li>Reorganized context menu:
The context menu was shortened and grouped logically.</li>
<li>Follow Connection</li>
<li>The positioning of elements was greatly improved.
Previously, scrolling and zooming was often handled incorrectly.
Creating a new subapp from existing FBs will now correctly place them in the top-left corner of the subapp.
Additionally, undo/redo of subapp creation correctly inserts the blocks at their previous position.
</li>
</ul>
</li>
<li>The performance of loading and saving system configurations was improved so that 4diac IDE can now handle larger systems much better.</li>
</ul>
</li>
<li><b>4diac FORTE:</b>
<ul>
<li>Bit-wise access of ANY_BIT data types (e.g., myWord.%X3)</li>
<li>Fixed memory leak in Lua integration when using variables of type STRING and WSTRING</li>
<li>Fixed several build issues with CMake</li>
<li>Fixed boolean IOs on Wago PLCs</li>
<li>Improved Arrowhead support</li>
</ul>
</li>
</ul>
<p>A full list of all bugs addressed in this release can be found on the <a href="https://projects.eclipse.org/projects/iot.4diac/releases/1.12.0/bugs">1.12.0 release page</a></p>
<p>As always please download, test, and report problems and bugs.
For users of the previouse releases a simple <i><q>Help -> Check of Updates</q></i>
should upgrade you to 1.12.0.</p>
<?php include 'greeting.html';?>