blob: ce1369157a3d88a52997db0d28a1f6bcd011d1b4 [file] [log] [blame]
<?php printNewsEntryHeader(__FILE__, "4diac 1.14.0 Released!", "img/release.png"); ?>
<p>We are very proud to announce the Eclipse 4diac 1.14.0 release!</p>
<p>With Eclipse 4diac 1.14.0 we provide you with a large set of improvements in 4diac IDE and 4diac FORTE:
<ul>
<li><b>4diac IDE:</b>
<ul>
<li>System file content is shown in one single editor with bread-crumb navigation</li>
<li>The infinite drawing canvas was replaced by an incremental growing canvas. This gives better feedback on the size of the network or ECC.</li>
<li>Possibility of expanding subapps for showing subapp content in-line with its parent</li>
<li>Inside untyped subapps the subapp's comment is shown at the top of the editing area</li>
<li>Typed subapps can now contain untyped subapps</li>
<li>The content of typed subapps can be watched as part of the instance similar to a composite fb in a dedicated viewer</li>
<li>Parse errors are shown as errors in the problem view which is added to the system perspective</li>
<li>A default CMakeList.txt file can be generated during export</li>
<li>Reworked simulated device manager to better show currently running simulated devices</li>
<li>Implicit upcast are now allowed during connection creation (e.g., INT to DINT)</li>
<li>Transition conditions can now directly be edited in ECC graphics</li>
<li>A struct can be created by selecting several interface elements of a subapp</li>
<li>Many bug fixes and smaller improvements:
<ul>
<li>Text labels in diagrams are not cut off any more</li>
<li>Boot-file and FM generation is again available</li>
<li>Improved automatic layout generation</li>
<li>Modernized function block appearance with a drop shadow</li>
<li>Several issues in the type library leading to broken projects and FBs</li>
</ul>
</li>
</ul>
</li>
<li><b>4diac FORTE:</b>
<ul>
<li>Improved timer handler to use less resources, which should lead to less jitter</li>
<li>CMake modules have now an option to be enabled per default</li>
<li>Several compile/portabilty issues where fixed: Modbus, Windows XP, ming64, Piface</li>
</ul>
</li>
</ul>
<p>All in all we could address 150 issues in the work for the new Eclipse 4diac version.
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.14.0/bugs">1.14.0 release page</a>.
<p>As always please download, test, and report any issues. For users of the previous releases a simple Help -> Check of Updates should upgrade you to 1.14.0.</p>
<p>Cheers,
<br>The 4diac Team</p>
<p>PS: With Eclipse 4diac 1.14.0 the 4diac IDE requires at least Java 11 installed on your machine!
If you download the official 4diac IDE package a correct Java version is already included.
Many thanks to the <a href="https://www.eclipse.org/justj/" >Eclipse JustJ project</a> for that support.</p>
<p>PPS: Windows 10 users:</b> <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=548443">Windows 10 Defender significantly slows down Eclipse and therfore also 4diac IDE</a>.
The reason is Windows 10 Defender scanning the JAR files.
The problem has been reported to Microsoft <a href="https://aka.ms/AA67uk5">here</a>.
Until then, a workaround to this problem is to add 4diac IDE root directory to Windows 10 Defender's exclusion list, detailed steps are shared <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=548443#c28">here</a>.
</p>
<p>Note: This is not just an Eclipse 4diac issue on Windows 10.</p>
<br/>