<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Eclipse 4diac</title>
    <link>https://eclipse.dev/4diac/</link>
    <description>Recent content on Eclipse 4diac</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>webdev@eclipse-foundation.org (Eclipse Foundation)</managingEditor>
    <webMaster>webdev@eclipse-foundation.org (Eclipse Foundation)</webMaster>
    <lastBuildDate>Sun, 01 Mar 2020 16:09:45 -0400</lastBuildDate><atom:link href="https://eclipse.dev/4diac/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Eclipse 4diac Weekly #98</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-98/</link>
      <pubDate>Fri, 07 Aug 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-98/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Library &amp;amp; Refactoring&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Extracted library refactoring logic from the UI plugin&lt;/li&gt;
&lt;li&gt;Switched copy operations to the Eclipse LTK refactoring infrastructure&lt;/li&gt;
&lt;li&gt;Simplified library deletion by removing obsolete configuration handling&lt;/li&gt;
&lt;li&gt;Improved error handling in the Library Manager&lt;/li&gt;
&lt;li&gt;Fixed timer function blocks after a recent regression&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build &amp;amp; Project Validation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Excluded projects with library errors from export and Xtext builds&lt;/li&gt;
&lt;li&gt;Added project-level markers for unresolved library dependencies&lt;/li&gt;
&lt;li&gt;Improved handling of missing or invalid type names in broken projects&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deployment &amp;amp; System Configuration&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed deployment data generation for untyped subapplications&lt;/li&gt;
&lt;li&gt;Added support for restricting device profiles to supported IEC 61499 profiles&lt;/li&gt;
&lt;li&gt;Introduced parsing and modeling of supported device profiles&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editors &amp;amp; Debugging&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved replay debugging interaction and timeline zoom behavior&lt;/li&gt;
&lt;li&gt;Fixed execution trace handling and connection style updates&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Model &amp;amp; Cleanup&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added optional recursive deletion of network elements&lt;/li&gt;
&lt;li&gt;Removed obsolete resource relocation support for legacy DTP files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Communication &amp;amp; Deployment&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed OPC UA deployment query commands&lt;/li&gt;
&lt;li&gt;Added a communication layer for automatic endianness conversion supporting big-, little-, and native-endian systems&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Runtime&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed adapter instance handling by assigning unique IDs, preventing event conflicts in I/O modules&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #97</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-97/</link>
      <pubDate>Fri, 31 Jul 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-97/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Library Management&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduced the first redesign of the Manifest Editor:
&lt;ul&gt;
&lt;li&gt;Grouped dependencies for improved readability&lt;/li&gt;
&lt;li&gt;Added version range validation and error highlighting&lt;/li&gt;
&lt;li&gt;Added refresh and library management actions&lt;/li&gt;
&lt;li&gt;Restricted editing where appropriate&lt;/li&gt;
&lt;li&gt;Added marker navigation support&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Moved the Library Preference page into the library UI plugin&lt;/li&gt;
&lt;li&gt;Refreshed the Manifest Editor after library builds&lt;/li&gt;
&lt;li&gt;Removed obsolete library management code&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Simple Function Blocks&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added an event action section for Simple FB types&lt;/li&gt;
&lt;li&gt;Added model validation for Simple EC states&lt;/li&gt;
&lt;li&gt;Improved editing of event actions&lt;/li&gt;
&lt;li&gt;Simplified Simple EC state commands&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Replay Debugging&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Automatically opens the state comparison view when adding new comparison states&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor &amp;amp; Validation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved handling of invalid FBs and missing pins&lt;/li&gt;
&lt;li&gt;Fixed drag-and-drop handling for missing templates&lt;/li&gt;
&lt;li&gt;Improved robustness and code quality through various cleanup and refactoring efforts&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build &amp;amp; Maintenance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Removed obsolete resources and resolved additional Sonar findings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Reworked tutorials 4 and 5 with new images.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #96</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-96/</link>
      <pubDate>Fri, 24 Jul 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-96/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Debugging &amp;amp; Evaluation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added support for breakpoints on ECC states&lt;/li&gt;
&lt;li&gt;Added toggle watchpoint functionality&lt;/li&gt;
&lt;li&gt;Improved interpreter execution:
&lt;ul&gt;
&lt;li&gt;Correctly applies data outputs in interpreter networks&lt;/li&gt;
&lt;li&gt;Tracks explicitly initialized variables during evaluation&lt;/li&gt;
&lt;li&gt;Uses concrete values for runtimes and watches&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Project &amp;amp; Library Management&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduced a new library provider infrastructure&lt;/li&gt;
&lt;li&gt;Enhanced the Manage Library wizard:
&lt;ul&gt;
&lt;li&gt;Integrated validation, preview, and pending changes&lt;/li&gt;
&lt;li&gt;Added progress monitoring&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Refactored project creation into a dedicated &lt;code&gt;ProjectCreator&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Model &amp;amp; Refactoring&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduced abstract base classes for ECC states, actions, and FB types&lt;/li&gt;
&lt;li&gt;Added extensive automated tests for FB type and structured data renaming and moving across nested subapplications&lt;/li&gt;
&lt;li&gt;Improved rename handling for container variable declarations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editors &amp;amp; UI&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduced dialogs for editing sparse initial values of structs&lt;/li&gt;
&lt;li&gt;Improved error messages and property section stability&lt;/li&gt;
&lt;li&gt;Updated Trace Compass and reduced dependencies on internal Mylyn APIs&lt;/li&gt;
&lt;li&gt;Simplified the FBT importer and removed obsolete dialogs and unused methods&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validation &amp;amp; Miscellaneous&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved validation for container variable declarations&lt;/li&gt;
&lt;li&gt;Removed legacy OCL builder integration from project creation&lt;/li&gt;
&lt;li&gt;Added the missing Wago636 function block for the 3.0 library&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;EtherCAT&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Continued the EtherCAT integration with the second development stage:
&lt;ul&gt;
&lt;li&gt;Added EtherCAT controller, bus, device, coupler, module, and adapter function blocks&lt;/li&gt;
&lt;li&gt;Introduced configuration structures and module management infrastructure&lt;/li&gt;
&lt;li&gt;Improved architecture for device configuration and ESI handling&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Improved replay debugging documentation by clarifying terminology and workflow steps.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #95</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-95/</link>
      <pubDate>Fri, 17 Jul 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-95/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Replay Debugging&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added support for replay debugging across multiple devices&lt;/li&gt;
&lt;li&gt;Enabled debugging of selected resources within a device&lt;/li&gt;
&lt;li&gt;Improved timeline handling:
&lt;ul&gt;
&lt;li&gt;Corrected branch calculation during timeline resizing&lt;/li&gt;
&lt;li&gt;Fixed edge cases when removing events&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Improved cleanup when closing replay debugging resources&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Structured Text &amp;amp; Validation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed duplicate and stale diagnostics for Structured Text resources with query parameters&lt;/li&gt;
&lt;li&gt;Improved collision validation messages for FB pin labels&lt;/li&gt;
&lt;li&gt;Fixed FB shape helper to correctly calculate maximum pin label sizes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Platform &amp;amp; Maintenance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated the target platform to Eclipse 2026-09&lt;/li&gt;
&lt;li&gt;Restored GitLab settings removed in an earlier change&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Management Command Processing&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Continued refactoring of the management command infrastructure:
&lt;ul&gt;
&lt;li&gt;Introduced a dedicated &lt;code&gt;CommandScanner&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Reworked &lt;code&gt;CommandParser&lt;/code&gt; for improved XML validation&lt;/li&gt;
&lt;li&gt;Migrated boot file loading to the new parser&lt;/li&gt;
&lt;li&gt;Eliminated unnecessary memory allocations and buffering&lt;/li&gt;
&lt;li&gt;Optimized XML unescaping&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added comprehensive unit tests for the new command parser and fixed several related issues&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Updated the replay debugging documentation to reflect the latest capabilities.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #94</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-94/</link>
      <pubDate>Fri, 10 Jul 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-94/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Monitoring &amp;amp; Debugging&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Restored existing watches automatically when starting a monitoring session&lt;/li&gt;
&lt;li&gt;Enabled editing of attributes from System Explorer selections&lt;/li&gt;
&lt;li&gt;Displayed internal constant variables in the System Explorer&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validation &amp;amp; OCL&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduced a project-level OCL validation builder&lt;/li&gt;
&lt;li&gt;Removed legacy OCL validation infrastructure and obsolete FB OCL definitions&lt;/li&gt;
&lt;li&gt;Improved quick fix availability based on project settings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bulk Editor &amp;amp; Query Language&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Extended the Bulk Query Language:
&lt;ul&gt;
&lt;li&gt;Added support for &lt;code&gt;AttributeDeclaration&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Added support for Service Interface FBs and types&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Library &amp;amp; Project Management&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduced a wrapper for linked library folders&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor &amp;amp; UI Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added support for disabling automatic &lt;code&gt;INITO&lt;/code&gt; generation in Service Interface FBs&lt;/li&gt;
&lt;li&gt;Prevented the Initial Value Editor from committing values when fields are read-only&lt;/li&gt;
&lt;li&gt;Improved quick fix handling and resolved various code quality issues&lt;/li&gt;
&lt;li&gt;Routed selection changes through commands for better consistency&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Introduced the first stage of native EtherCAT support for Linux:
&lt;ul&gt;
&lt;li&gt;Integrated the &lt;a href=&#34;https://etherlab.org/en_GB/ethercat&#34;&gt;IgH EtherCAT Master library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added the core bus handler and device layer&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac 3.2.1 Maintenance Release!</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-3.2.1-maintenance-release/</link>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-3.2.1-maintenance-release/</guid>
      <description>&lt;p&gt;This release focuses on stability, usability, and reliability, delivering numerous improvements across the property sheets, Structured Text editor, validation, export process, and type refactoring.&lt;/p&gt;
&lt;h2 id=&#34;highlights&#34;&gt;Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Improved scrolling and rendering of property sheet tables, especially on Windows.&lt;/li&gt;
&lt;li&gt;More reliable type renaming while preserving error markers and member access information.&lt;/li&gt;
&lt;li&gt;Better Structured Text editing through improved function call type resolution and validation.&lt;/li&gt;
&lt;li&gt;More robust export builds during file refactoring.&lt;/li&gt;
&lt;li&gt;Reduced false-positive validation warnings for instances connected via adapters.&lt;/li&gt;
&lt;li&gt;Various UI fixes, API updates, and general maintenance improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While this is a maintenance release, these improvements make everyday engineering with 4diac IDE smoother and more reliable.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #93</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-93/</link>
      <pubDate>Fri, 03 Jul 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-93/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Refactoring &amp;amp; Testing&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added automated tests for deleting structured data types and function block types in nested subapplication scenarios&lt;/li&gt;
&lt;li&gt;Improved rename refactoring performance by limiting builds to affected and referenced projects&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ECC Editor&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed positioning of incoming and outgoing transitions to improve diagram layout&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plant Hierarchy&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Refactored loading and saving into a dedicated helper class&lt;/li&gt;
&lt;li&gt;Harmonized XML serialization and parsing&lt;/li&gt;
&lt;li&gt;Corrected XML output to omit unnecessary namespaces&lt;/li&gt;
&lt;li&gt;Standardized Plant Hierarchy files to UTF-8 encoding&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build &amp;amp; Infrastructure&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added an Ant task for configuring GitLab endpoints&lt;/li&gt;
&lt;li&gt;Improved URI handling to avoid unintended relative resolution&lt;/li&gt;
&lt;li&gt;Updated GitHub Actions dependencies&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #92</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-92/</link>
      <pubDate>Fri, 26 Jun 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-92/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Type Refactoring &amp;amp; Package Management&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved type rename support:
&lt;ul&gt;
&lt;li&gt;Preserved error markers and &lt;code&gt;STRUCT_DEMUX&lt;/code&gt; visibility during type renames&lt;/li&gt;
&lt;li&gt;Added quick fix to align package names with the folder structure&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Improved connection handling during refactoring:
&lt;ul&gt;
&lt;li&gt;Added recursive connection deletion&lt;/li&gt;
&lt;li&gt;Merged compatible connections during reconnect&lt;/li&gt;
&lt;li&gt;Preserved marker information while simplifying marker cleanup&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build &amp;amp; Export&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved incremental export performance by avoiding unnecessary exports&lt;/li&gt;
&lt;li&gt;Triggered full exports when relevant source files are removed&lt;/li&gt;
&lt;li&gt;Fixed export builds to only process existing files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor &amp;amp; UI Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved alignment of type information fields&lt;/li&gt;
&lt;li&gt;Enhanced scrolling behavior in property sheet tables on Windows&lt;/li&gt;
&lt;li&gt;Fixed rendering of member access tables&lt;/li&gt;
&lt;li&gt;Improved Bulk Editor selection handling&lt;/li&gt;
&lt;li&gt;Moved member access viewer into its own package&lt;/li&gt;
&lt;li&gt;Improved project creation by decoupling it from the UI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;General Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Consolidated Plant Hierarchy saving and replaced &lt;code&gt;printStackTrace&lt;/code&gt; with proper logging&lt;/li&gt;
&lt;li&gt;Updated GitHub Actions dependencies&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Management Commands&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Refactored management command processing by separating command parsing from execution&lt;/li&gt;
&lt;li&gt;Simplified command handling with improved response management and cleanup methods&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;XML Schema Support&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added an XSD for Adapter Types&lt;/li&gt;
&lt;li&gt;Improved reuse of common XML schema definitions through shared attribute groups&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #91</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-91/</link>
      <pubDate>Fri, 19 Jun 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-91/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bulk Editor&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added a prototype Bulk Query Language&lt;/li&gt;
&lt;li&gt;Converted the Bulk Editor into a multi-page editor&lt;/li&gt;
&lt;li&gt;Improved handling of error markers during save operations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refactoring &amp;amp; Type Management&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added package rename refactoring support&lt;/li&gt;
&lt;li&gt;Added type rename button integrating with refactoring workflows&lt;/li&gt;
&lt;li&gt;Introduced processor-based package rename refactoring with Structured Text participation&lt;/li&gt;
&lt;li&gt;Added package proposals in rename dialogs&lt;/li&gt;
&lt;li&gt;Extracted rename handling into dedicated helper classes&lt;/li&gt;
&lt;li&gt;Added extensive test infrastructure and regression tests for type and struct renaming&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Structured Data &amp;amp; Libraries&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added additional tests for &lt;code&gt;STRUCT_MUX&lt;/code&gt;, &lt;code&gt;F_MOVE&lt;/code&gt;, and struct rename scenarios&lt;/li&gt;
&lt;li&gt;Updated &lt;code&gt;F_LOWER_BOUND&lt;/code&gt; and &lt;code&gt;F_UPPER_BOUND&lt;/code&gt; function blocks and moved them into the arrays package&lt;/li&gt;
&lt;li&gt;Improved standard library handling during p2 updates&lt;/li&gt;
&lt;li&gt;Improved library manager security and GitLab downloader security&lt;/li&gt;
&lt;li&gt;Enhanced library discovery and version selection support&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Structured Text Editor&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed type resolution issues for function call arguments&lt;/li&gt;
&lt;li&gt;Fixed exceptions during standard function lookup&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validation &amp;amp; Property Editing&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved validation of unused instances with adapter connections&lt;/li&gt;
&lt;li&gt;Fixed editability handling for VAR_IN_OUT property sheets&lt;/li&gt;
&lt;li&gt;Improved refresh handling for member access viewers&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UI &amp;amp; Editor Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated shadow rendering to newer Draw2d APIs&lt;/li&gt;
&lt;li&gt;Fixed column ordering in internal variable sections&lt;/li&gt;
&lt;li&gt;Corrected comments and documentation for event-related function blocks&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build &amp;amp; Platform&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Started restricting access to internal plugin APIs&lt;/li&gt;
&lt;li&gt;Updated versioning for the 3.3 development cycle and 3.2 maintenance branch&lt;/li&gt;
&lt;li&gt;Removed obsolete GitLab settings and resolved various warnings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;XML Schema Support&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduced a first Data Type XSD for 4diac IDE XML files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #90</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-90/</link>
      <pubDate>Fri, 12 Jun 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-90/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ECC &amp;amp; Replay Debugging&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added evaluator model breakpoints for ECC debugging&lt;/li&gt;
&lt;li&gt;Added graphical outline support for the ECC editor&lt;/li&gt;
&lt;li&gt;Enhanced replay debugging:
&lt;ul&gt;
&lt;li&gt;Event highlighting and comparison visualization&lt;/li&gt;
&lt;li&gt;Navigation between highlighted events&lt;/li&gt;
&lt;li&gt;Timeline comments with add/remove commands&lt;/li&gt;
&lt;li&gt;Keyboard shortcuts&lt;/li&gt;
&lt;li&gt;Improved undo/redo support&lt;/li&gt;
&lt;li&gt;Better selection handling and event positioning&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validation &amp;amp; Quick Fixes&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added validation for unused pins in composite FBs and subapplications&lt;/li&gt;
&lt;li&gt;Added quick fixes to automatically remove unused pins&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor &amp;amp; UI Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved initial value editor behavior&lt;/li&gt;
&lt;li&gt;Updated coloring and usability of editable pin properties&lt;/li&gt;
&lt;li&gt;Added FBT macro support to the AsciiDoc preview&lt;/li&gt;
&lt;li&gt;Fixed NPE during ECC transition dragging&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Type System &amp;amp; Refactoring&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed type name refresh issues&lt;/li&gt;
&lt;li&gt;Replaced obsolete refactoring update edits&lt;/li&gt;
&lt;li&gt;Reduced unnecessary marker updates and duplicate markers&lt;/li&gt;
&lt;li&gt;Improved marker handling performance&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Documentation &amp;amp; Release Maintenance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated integrated documentation to the latest 3.2.x branch&lt;/li&gt;
&lt;li&gt;Updated dependencies for the 3.2 release&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build &amp;amp; Maintenance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated CodeQL integration&lt;/li&gt;
&lt;li&gt;Added missing workflow permissions&lt;/li&gt;
&lt;li&gt;Removed unnecessary stream creation and performed various cleanup refactorings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OPC UA&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed multiple OPC UA issues:
&lt;ul&gt;
&lt;li&gt;Memory leak in logger handling&lt;/li&gt;
&lt;li&gt;Incorrect variable handle usage&lt;/li&gt;
&lt;li&gt;Wrong type mapping for &lt;code&gt;UA_Byte&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Out-of-bounds access during method initialization&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Enabled OPC UA builds on Linux CI workflows&lt;/li&gt;
&lt;li&gt;Switched to modern &lt;code&gt;find_package&lt;/code&gt; integration for open62541&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Runtime Robustness&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed use-after-free in &lt;code&gt;GEN_CSV_WRITER&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fixed buffer overflow in the FBDK ASN.1 layer&lt;/li&gt;
&lt;li&gt;Fixed illegal casts in several runtime components&lt;/li&gt;
&lt;li&gt;Improved sanitizer configuration handling&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data Type Handling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed BCD conversion issues for larger target data types&lt;/li&gt;
&lt;li&gt;Corrected 64-bit literal handling in tests&lt;/li&gt;
&lt;li&gt;Fixed floating-point conversion related casts&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CI &amp;amp; Maintenance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated CodeQL integration&lt;/li&gt;
&lt;li&gt;Added required workflow permissions&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-fbe&#34;&gt;Enhancements and Fixes in 4diac FBE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Release Alignment&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated to Eclipse 4diac FORTE 3.2 release components.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac 3.2 Released!</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-3.2-released/</link>
      <pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-3.2-released/</guid>
      <description>&lt;p&gt;This release introduces major feature upgrades and optimization across the entire ecosystem, most notably:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Replay Debugging:&lt;/strong&gt; A brand-new framework allowing exact, step-by-step reproduction of application runs from FORTE traces or manual events, complete with parallel branching timelines.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IDE UI &amp;amp; Usability Overhaul:&lt;/strong&gt; A new low-clutter visual grid, modernized ECC and Interface editors matching IEC 61499 color semantics, and smoother transition splines.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Runtime &amp;amp; Performance Boosts:&lt;/strong&gt; 4diac FORTE now features reduced binary sizes, faster floating-point formatting, native &lt;code&gt;ANY_STRUCT&lt;/code&gt; support, and a modularized OPC UA feature layer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;explore-the-full-details&#34;&gt;Explore the Full Details&lt;/h3&gt;
&lt;p&gt;For a complete, in-depth breakdown of every single new feature, validation rule, and dependency upgrade in this version, check out the official details page: &lt;strong&gt;&lt;a href=&#34;https://eclipse.dev/4diac/new-and-noteworthy/3.2/&#34;&gt;Eclipse 4diac 3.2 New and Noteworthy&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #89</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-89/</link>
      <pubDate>Fri, 05 Jun 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-89/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Release &amp;amp; Documentation Updates&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated the Splash screen, Intro pages, and official Documentation for the 3.2 Release.&lt;/li&gt;
&lt;li&gt;Reworked and enhanced the &amp;ldquo;What&amp;rsquo;s New&amp;rdquo; page and corrected tutorial and table-of-contents links.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deployment &amp;amp; Debugging Tools&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue in the deployment evaluator where fake time was written to devices &lt;em&gt;after&lt;/em&gt; event execution; it is now correctly set beforehand to ensure exact timing sync.&lt;/li&gt;
&lt;li&gt;Polished the replay debugging tools UI by assigning distinct colors to columns and cleaning up overall aesthetics.&lt;/li&gt;
&lt;li&gt;Ensured original events are marked as read-only during replay sessions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Importing &amp;amp; Type Management&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue where missing parameter types in devices, resources, or segments resulted in a null type; they now default to &lt;code&gt;ANY&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Reworked the importer&amp;rsquo;s type lookup to enforce the creation of error data types when needed, adding proper container variable declarations.&lt;/li&gt;
&lt;li&gt;Cleaned up the parameter handling logic for devices, resources, and segments within the importer.&lt;/li&gt;
&lt;li&gt;Ensured the &lt;code&gt;TypeLibrary&lt;/code&gt; is completely cleared when a project is closed.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Model &amp;amp; Serialization Fixes&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed an issue where &lt;code&gt;ECTransition&lt;/code&gt; comments were incorrectly derived and lost during model copying (&lt;code&gt;ECoreUtil.copy()&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Harmonized how transition comments are parsed and serialized in XML using a centralized approach.&lt;/li&gt;
&lt;li&gt;Fixed a date typo bug present in Client blocks.&lt;/li&gt;
&lt;li&gt;Preserved member access pin attributes automatically during Function Block updates.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refactoring &amp;amp; Maintenance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Refactored rename change logic into a dedicated helper class to streamline code reuse.&lt;/li&gt;
&lt;li&gt;Added explanatory comments for how old names are utilized within the dependency updater.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OPC UA Integration&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Upgraded the integrated open62541 stack to version 1.5.4.&lt;/li&gt;
&lt;li&gt;Refactored the OPC UA Event layer to natively support the open62541 v1.5 API.&lt;/li&gt;
&lt;li&gt;Regenerated the OPC UA data types inside the dedicated 4diac namespace for system testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing Our GSoC 2026 Contributor: Dimitris Kalligaridis</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/introducing-our-gsoc-2026-contributor-dimitris-kalligaridis/</link>
      <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/introducing-our-gsoc-2026-contributor-dimitris-kalligaridis/</guid>
      <description>&lt;h2 id=&#34;project-strengthening-refactoring-quality-through-automated-testing&#34;&gt;Project: Strengthening Refactoring Quality through Automated Testing&lt;/h2&gt;
&lt;h3 id=&#34;contributor-dimitris-kalligaridis&#34;&gt;Contributor: Dimitris Kalligaridis&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Organization:&lt;/strong&gt; American College of Greece, Athens, Greece&lt;br&gt;
&lt;strong&gt;Field of Study:&lt;/strong&gt; IT, specializing in Intelligent Systems and Automation (Senior)&lt;br&gt;
&lt;strong&gt;Mentors:&lt;/strong&gt; Michael Oberlehner and the Eclipse 4diac Community&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;about-me&#34;&gt;About Me&lt;/h2&gt;
&lt;p&gt;Hi, I am Dimitris, a senior student at the American College of Greece, graduating this summer with a BSc Hons in IT, specializing in Intelligent Systems and Automation. Last summer, I interned at Amazon as a Software Development Engineer in the Devices OS Security team, and this summer I am excited to be participating in Google Summer of Code 2026 with Eclipse 4diac.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #88</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-88/</link>
      <pubDate>Fri, 29 May 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-88/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;UI &amp;amp; Property Sheet Enhancements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added a member access property sheet to the instance section and refactored the member access tree viewer into its own dedicated class to accommodate struct pins.&lt;/li&gt;
&lt;li&gt;Harmonized the look and feel by enabling the &amp;ldquo;Edit Interface&amp;rdquo; sections for standard FB instances, creating clear structural separation between untyped SubApps and instance sheets.&lt;/li&gt;
&lt;li&gt;Shifted the BulkEditor context menu to leverage native Eclipse infrastructure and disabled the auto-layouting context menu when the selection is empty.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validation &amp;amp; Modeling Fixes&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Eliminated false-positives in unused instance validation by ensuring the check confirms whether an internal FB belongs to an FB network.&lt;/li&gt;
&lt;li&gt;Restricted the HTML preview feature to trigger exclusively on read-only files.&lt;/li&gt;
&lt;li&gt;Fixed an undo-command bug to properly restore connections after a structural block has been deleted.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Replay Debugging &amp;amp; Timeline Features&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduced a new state comparison view along with its associated handling commands.&lt;/li&gt;
&lt;li&gt;Added search capabilities directly within debugging timelines.&lt;/li&gt;
&lt;li&gt;Added capabilities to delete specific timelines and event markers.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CI/CD &amp;amp; DevOps&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Implemented a automated GitHub workflow to automatically tag and flag inactive issues and pull requests as stale.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Testing Infrastructure&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Enforced the IEC 61131-3 module as a mandatory requirement when running tests, introducing force options and clear log diagnostics for dependent blocks like &lt;code&gt;GEN_F_MOVE&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Resolved several memory leaks in the test suite by ensuring proper resource and global fixture initialization and deinitialization.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Redesigned and cleaned up the main documentation overview page, streamlining text by grouping technical topics into highly legible tables and resolving broken layout links.&lt;/li&gt;
&lt;li&gt;Improved and expanded the project deployment documentation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-fbe&#34;&gt;Enhancements and Fixes in 4diac FBE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OPC UA Support (&lt;a href=&#34;https://open62541.org/&#34;&gt;&lt;code&gt;open62541&lt;/code&gt;&lt;/a&gt;)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Refactored the &lt;code&gt;open62541&lt;/code&gt; version 1.4 recipe to introduce integrated support for Alarms &amp;amp; Conditions.&lt;/li&gt;
&lt;li&gt;Updated the &lt;code&gt;open62541&lt;/code&gt; recipe to version 1.4.16, enabling the alarms feature by default.&lt;/li&gt;
&lt;li&gt;Introduced a new recipe for &lt;code&gt;open62541&lt;/code&gt; version 1.5.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Core Build Dependencies &amp;amp; Runtime Sync&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Synced the internal FORTE dependency to align with the current release branch.&lt;/li&gt;
&lt;li&gt;Upgraded core underlying libraries across the build recipes:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;boost&lt;/code&gt; updated to 1.91.0-1&lt;/li&gt;
&lt;li&gt;&lt;code&gt;libmodbus&lt;/code&gt; updated to 3.1.12&lt;/li&gt;
&lt;li&gt;&lt;code&gt;libpcap&lt;/code&gt; updated to 1.10.6&lt;/li&gt;
&lt;li&gt;&lt;code&gt;libressl&lt;/code&gt; updated to 4.3.2&lt;/li&gt;
&lt;li&gt;&lt;code&gt;zlib&lt;/code&gt; updated to 1.3.2&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GSoC 2026 Progress: Execution Control Chart</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/gsoc-2026-progress-execution-control-chart/</link>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/gsoc-2026-progress-execution-control-chart/</guid>
      <description>&lt;h2 id=&#34;project-enhancing-execution-control-chart-ecc-experience&#34;&gt;Project: Enhancing Execution Control Chart ECC Experience&lt;/h2&gt;
&lt;h3 id=&#34;contributor-vikash-kumar-sinha&#34;&gt;Contributor: Vikash Kumar Sinha&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Organization:&lt;/strong&gt; Sant Longowal Institute of Engineering and Technology (SLIET), Punjab, India&lt;br&gt;
&lt;strong&gt;Field of Study:&lt;/strong&gt; Computer Science (3rd Year)&lt;br&gt;
&lt;strong&gt;Mentors:&lt;/strong&gt; Alois Zoitl and Eclipse 4diac Community&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;about-me&#34;&gt;About Me&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;m Vikash Kumar Sinha, a 3rd-year Computer Science student from Sant Longowal Institute of Engineering and Technology (SLIET), Punjab, India. I&amp;rsquo;m passionate about open-source development and building robust industrial automation tools. This summer, I&amp;rsquo;m thrilled to be contributing to Eclipse 4diac as part of Google Summer of Code 2026, focusing on enhancing the ECC (Execution Control Chart) editor&amp;rsquo;s user experience.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac 3.2 Development Milestone: Feature Freeze</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-3.2-development-milestone-feature-freeze/</link>
      <pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-3.2-development-milestone-feature-freeze/</guid>
      <description>&lt;p&gt;The final release is scheduled for June 10, 2026.&lt;/p&gt;
&lt;p&gt;Information on the changes is available on the &lt;a href=&#34;https://eclipse.dev/4diac/new-and-noteworthy/3.2/&#34;&gt;New and Noteworthy pages&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Testing of the current development branches is encouraged to assist in the final stabilization phase. Please report any issues via our GitHub issue trackers.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #87</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-87/</link>
      <pubDate>Fri, 22 May 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-87/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Validation &amp;amp; UI Enhancements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added validation warnings for unused FB/SubApp instances and optional warnings for multiple output event connections.&lt;/li&gt;
&lt;li&gt;Refreshed block styles with new fill colors (ice blue for typed blocks, sand brown for untyped) and added dark mode support.&lt;/li&gt;
&lt;li&gt;Improved spline routing control points and simplified library setup wizards.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editors and Refactoring&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Enhanced the Bulk Editor with row-copying support, attribute filtering, and bug fixes for invalid values.&lt;/li&gt;
&lt;li&gt;Introduced a prototype AsciiDoc editor and text macro processing for Type Documentation.&lt;/li&gt;
&lt;li&gt;Fixed structural refactoring commands, folder copying bugs, and stale type library references.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Connectivity &amp;amp; Maintenance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated Eclipse Milo to v1.1.3 and fixed the P2 update site to include OPC UA and experimental features.&lt;/li&gt;
&lt;li&gt;Removed dead code and added a CodeQL GitHub Action workflow for security scans.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New Function Blocks &amp;amp; Library Enhancements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;E_D_FF_ANY&lt;/code&gt; to allow data latching for any data type instead of just booleans.&lt;/li&gt;
&lt;li&gt;Introduced &lt;code&gt;LTIME&lt;/code&gt; variants for standard timer blocks (&lt;code&gt;FB_TOF&lt;/code&gt;, &lt;code&gt;FB_TON&lt;/code&gt;, &lt;code&gt;FB_TP&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Upgraded &lt;code&gt;E_TP&lt;/code&gt; pulse timers to use precise rising-edge triggering (&lt;code&gt;E_R_TRIG&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Implemented standard array handling blocks (&lt;code&gt;F_LOWER_BOUND&lt;/code&gt;, &lt;code&gt;F_UPPER_BOUND&lt;/code&gt;, &lt;code&gt;F_LEN_ARRAY&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testing &amp;amp; Bug Fixes&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Created a dedicated &lt;code&gt;forte_systemtest&lt;/code&gt; executable to separate system tests from regular runtime builds.&lt;/li&gt;
&lt;li&gt;Added delegate connection tests and fixed test-suite memory crashes caused by uninitialized testing blocks.&lt;/li&gt;
&lt;li&gt;Fixed data casting and string copying errors inside the Modbus communication layer.&lt;/li&gt;
&lt;li&gt;Added a CodeQL analysis workflow to check incoming pull requests for bugs.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>OpenFB 1.1.0 Released</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/openfb-1.1.0-released/</link>
      <pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/openfb-1.1.0-released/</guid>
      <description>&lt;p&gt;We are pleased to announce the release of &lt;strong&gt;OpenFB&lt;/strong&gt;, a new open-source &lt;strong&gt;IEC 61499&lt;/strong&gt; runtime for Python. The project source code is available on GitHub: &lt;a href=&#34;https://github.com/rtsoft-sdc/OpenFB&#34;&gt;OpenFB&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenFB&lt;/strong&gt; is a Python-powered IEC 61499 runtime compliant with latest &lt;strong&gt;4diac IDE&lt;/strong&gt;. It acts as a lightweight, portable execution device - similar in role to 4diac FORTE but written in Python, which makes it particularly attractive for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rapid prototyping of distributed IEC 61499 applications&lt;/li&gt;
&lt;li&gt;Edge devices and embedded Linux platforms&lt;/li&gt;
&lt;li&gt;AI/ML applications&lt;/li&gt;
&lt;li&gt;Industrial automation projects that need easy extension with custom function blocks&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By consuming the same &lt;code&gt;.fbt&lt;/code&gt; libraries and deployment artifacts produced by &lt;strong&gt;4diac IDE&lt;/strong&gt;, OpenFB enables engineers to design control logic in 4diac IDE and deploy it to OpenFB-powered devices without leaving the IEC 61499 toolchain.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #86</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-86/</link>
      <pubDate>Fri, 15 May 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-86/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Event Function Blocks&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added the new &lt;code&gt;E_RF_TRIG&lt;/code&gt; function block for combined rising/falling edge detection&lt;/li&gt;
&lt;li&gt;Added generic &lt;code&gt;E_D_FF_ANY&lt;/code&gt; flip-flop function block supporting arbitrary data types&lt;/li&gt;
&lt;li&gt;Modernized timer function blocks by replacing deprecated event FBs with newer edge-triggering variants&lt;/li&gt;
&lt;li&gt;Removed obsolete &lt;code&gt;E_MOVE&lt;/code&gt; function block from the event library&lt;/li&gt;
&lt;li&gt;Fixed comments and documentation typos in edge detection FBs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Type System &amp;amp; Project Handling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed stale type references and dependency cleanup after project dereferencing&lt;/li&gt;
&lt;li&gt;Improved cleanup of FB palette listeners on disposal&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Export &amp;amp; Build&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Refactored export builder implementation&lt;/li&gt;
&lt;li&gt;Improved auto export by skipping generic types&lt;/li&gt;
&lt;li&gt;Integrated CodeQL analysis into the main Maven workflow&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor &amp;amp; Visualization&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed transition bounds and edge direction aspect ratio handling&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Event Function Blocks&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;E_RF_TRIG&lt;/code&gt; runtime support for detecting rising and falling boolean edges&lt;/li&gt;
&lt;li&gt;Updated timer function blocks to use &lt;code&gt;E_RF_TRIG&lt;/code&gt; instead of &lt;code&gt;E_SWITCH&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Composite FBs &amp;amp; Connections&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed forwarding of generic values through internal composite FB connections&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Platform &amp;amp; Code Quality&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Refactored FreeRTOS thread cleanup by introducing a named deleter type&lt;/li&gt;
&lt;li&gt;Eliminated compiler warnings related to internal linkage&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Documentation Maintenance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Harmonized capitalization of URL paths and file names&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #85</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-85/</link>
      <pubDate>Fri, 08 May 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-85/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bulk Editor and UI improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fix column handling in the BulkEditor variable tables&lt;/li&gt;
&lt;li&gt;Improve editability handling for VarInOut sections and instance sections&lt;/li&gt;
&lt;li&gt;Disable hiding of pins that still have active connections&lt;/li&gt;
&lt;li&gt;Remove display synchronization calls from &lt;code&gt;TypeDecorator&lt;/code&gt; to avoid UI locking issues&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validation and robustness improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Add validation for invisible &lt;code&gt;VAR_IN_OUT&lt;/code&gt; connections&lt;/li&gt;
&lt;li&gt;Improve model support for validating hidden connected &lt;code&gt;VAR_IN_OUT&lt;/code&gt;s&lt;/li&gt;
&lt;li&gt;Prevent exceptions in background updates by checking project availability of interface elements&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Function block and standard library updates&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Refine metadata and version information for &lt;code&gt;F_ATAN2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fix missing &lt;code&gt;PV&lt;/code&gt; association on &lt;code&gt;REQ&lt;/code&gt; events for CTU function blocks&lt;/li&gt;
&lt;li&gt;Add event rendezvous function blocks for 2, 3, and 4 events&lt;/li&gt;
&lt;li&gt;Update storage format for &lt;code&gt;E_REND&lt;/code&gt; function blocks to 4diac IDE 3.0.2&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refactorings and maintenance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Extract edge calculation logic into a reusable &lt;code&gt;EdgeDirection&lt;/code&gt; utility&lt;/li&gt;
&lt;li&gt;Upgrade Xtext tests to JUnit 6&lt;/li&gt;
&lt;li&gt;Improve UI test execution support on macOS Apple Silicon&lt;/li&gt;
&lt;li&gt;Remove obsolete source folder references from Milo fragment plugins&lt;/li&gt;
&lt;li&gt;Add missing event-data associations in test function blocks&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;IEC 61131-3 compliance and standard library improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Add IEC 61131-3 compliant &lt;code&gt;ATAN2&lt;/code&gt; implementation&lt;/li&gt;
&lt;li&gt;Correct input handling and argument order for &lt;code&gt;F_ATAN2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add new &lt;code&gt;CTUD_UDINT&lt;/code&gt; counter function block&lt;/li&gt;
&lt;li&gt;Fix missing &lt;code&gt;PV&lt;/code&gt; event association for CTU function blocks&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Event synchronization enhancements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Add generic &lt;code&gt;GEN_E_REND&lt;/code&gt; event rendezvous function block&lt;/li&gt;
&lt;li&gt;Add tests for &lt;code&gt;GEN_E_REND&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Networking and logging improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Refactor TCP connection opening logic for BSD and Win32 sockets&lt;/li&gt;
&lt;li&gt;Improve logging output handling for info log levels&lt;/li&gt;
&lt;li&gt;Show the actual port used in BSD and Win32 socket interfaces&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testing and maintainability&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Add tests and cleanup for new rendezvous functionality&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Add documentation note about macOS requirements for UI tests&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Welcoming Our Google Summer of Code 2026 Contributors!</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/welcoming-our-google-summer-of-code-2026-contributors/</link>
      <pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/welcoming-our-google-summer-of-code-2026-contributors/</guid>
      <description>&lt;p&gt;As Eclipse 4diac continues its journey toward industrial-grade maturity, these projects will help strengthen both the robustness of the IDE and the experience for its users.&lt;/p&gt;
&lt;h3 id=&#34;this-years-projects&#34;&gt;This Year’s Projects&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://summerofcode.withgoogle.com/programs/2026/projects/yuMveNWN&#34;&gt;&lt;strong&gt;Strengthening Refactoring Quality through Automated Testing&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
As code quality becomes increasingly critical, especially in industrial contexts, refactoring support in the 4diac IDE plays a key role.
This project focuses on improving the infrastructure for automated unit testing of our advanced refactoring features, helping ensure their correctness, reliability, and maintainability over time.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://summerofcode.withgoogle.com/programs/2026/projects/2FIzvyaE&#34;&gt;&lt;strong&gt;Enhancing the ECC Editor User Experience&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
While the 4diac IDE has seen significant usability and UX improvements in recent years, the ECC editor has not yet received the same level of attention.
This project will analyze the current state of the ECC editor and introduce targeted UI and UX improvements to make it more intuitive and efficient for users.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;growing-the-community&#34;&gt;Growing the Community&lt;/h3&gt;
&lt;p&gt;Google Summer of Code is a fantastic opportunity to bring new contributors into the Eclipse Foundation ecosystem and the Eclipse 4diac community. We are looking forward to working closely with our students, supporting them throughout the summer, and learning from their fresh perspectives.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #84</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-84/</link>
      <pubDate>Fri, 01 May 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-84/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Improved validation and diagnostics&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Clear stale type library markers after successful registration&lt;/li&gt;
&lt;li&gt;Create error markers from diagnostics&lt;/li&gt;
&lt;li&gt;Add manifest version validation (including model-based checks)&lt;/li&gt;
&lt;li&gt;Introduce version range validation and corresponding tests&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bulk Editor enhancements and refactoring&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Refactor Bulk Editor into multiple classes for better maintainability&lt;/li&gt;
&lt;li&gt;Add Find context menu and improved feedback when no usage is found&lt;/li&gt;
&lt;li&gt;Improve table handling and remove VarConfig from data output tables&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Library and project handling improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Add project selection to library import wizard&lt;/li&gt;
&lt;li&gt;Fix issues reported by static analysis in the import wizard&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Architecture and modularization&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Extract OPC UA deployment into a separate feature to better isolate dependencies&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Security and robustness improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed handling of gathering connections (queries, disconnect, and source port resolution)&lt;/li&gt;
&lt;li&gt;Fix buffer handling in &lt;code&gt;strcpy&lt;/code&gt; usage to prevent vulnerabilities&lt;/li&gt;
&lt;li&gt;Improve GitHub workflow permissions for better security&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Determinism and runtime improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduce static FreeRTOS task creation to reduce heap usage and fragmentation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testing and quality assurance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Add extensive tests for &lt;code&gt;E_REND&lt;/code&gt; function block behavior&lt;/li&gt;
&lt;li&gt;Add tests for gathering, member, and negating connections, as well as management commands&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Functional extensions&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Add distance module components to signal processing&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Update installation guide for Raspberry Pi&lt;/li&gt;
&lt;li&gt;Improve serial communication documentation with clearer explanations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac at OCX 2026: 18 Years of Eclipse RCP</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-at-ocx-2026-18-years-of-eclipse-rcp/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-at-ocx-2026-18-years-of-eclipse-rcp/</guid>
      <description>&lt;p&gt;The recording of the talk is now available on YouTube:
&lt;a href=&#34;https://www.youtube.com/watch?si=CkSRVkNpl53n7ssH&amp;amp;v=q9qpGfA3-MY&amp;amp;feature=youtu.be&#34;&gt;Watch “18 Years of Eclipse 4diac – An Eclipse RCP Success Story”&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;

&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/OCX2026_Michael_4diac.jpeg&#34; 
    alt=&#34;Michael Oberlehner presenting Eclipse 4diac at OCX 2026&#34; 
    style=&#34;
        max-width: 70%; 
        max-height: ; 
        margin: ; 
        margin-top: ; 
        margin-left: ; 
        margin-right: ;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;


&lt;br&gt;

&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Michael Oberlehner&lt;/strong&gt;, Eclipse 4diac committer, presented the journey of the project from its first beginnings in 2007 to today’s mature open-source toolchain for distributed industrial automation based on &lt;strong&gt;IEC 61499&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #83</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-83/</link>
      <pubDate>Fri, 24 Apr 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-83/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Interpreter &amp;amp; Replay Debugging&lt;/strong&gt;
-Renamed simulator to replayer and improved overall interpreter state handling
-Better separation of utilities between FORTE and interpreter
-Added force/clear value capabilities for debugging&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor &amp;amp; UI Improvements&lt;/strong&gt;
-Added new GEF elements and removed legacy ones
-Introduced multiline capabilities in editors
-Fixed issues when opening service sequence tabs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Function Blocks&lt;/strong&gt;
-Removed obsolete QO output from &lt;code&gt;RT_E_CYCLE&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Code Quality &amp;amp; Testing&lt;/strong&gt;
-Replaced magic numbers in tests with descriptive constants for better readability
-Updated test event constants to reflect actual IEC 61499 event names
-Improved consistency in test literals using IEC-compliant syntax&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Runtime &amp;amp; Utilities&lt;/strong&gt;
-Simplified formatting by replacing &lt;code&gt;std::format_to()&lt;/code&gt; with &lt;code&gt;to_string()&lt;/code&gt;
-Added utility functions for string handling (&lt;code&gt;appendInt&lt;/code&gt;, &lt;code&gt;appendFloat&lt;/code&gt;)
-Improved normalization of string representations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Function Blocks&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;-Removed obsolete QO output from &lt;code&gt;RT_E_CYCLE&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Extended documentation for serial communication&lt;/li&gt;
&lt;li&gt;Added documentation for GPIOChip function block&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #82</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-82/</link>
      <pubDate>Fri, 17 Apr 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-82/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Refactoring &amp;amp; Model Handling&lt;/strong&gt;
-Extracted shared helpers for type rename and move refactorings
-Simplified datatype refactoring edits and restructured DataTypeEdit
-Fixed package name updates when moving types
-Split complex model edits into dedicated components for better maintainability
-Improved copy workflows with rename suggestions and validation
-Prevented duplicate Xtext resource creation during copy&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deployment &amp;amp; OPC UA&lt;/strong&gt;
-Updated Eclipse Milo to 1.1.2 and introduced fragment plugins
-Reduced Milo dependency footprint in deployment interpreter
-Improved handling of VarConfig parameters and subapp hierarchy in deployment data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Structured Text Tooling&lt;/strong&gt;
-Refactored ST partitioners to better separate algorithm and method bodies
-Improved legacy format detection using lexer-based checks
-Switched endian conversion functions to use native endianness&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor &amp;amp; UI Improvements&lt;/strong&gt;
-Improved tooltips (merged value/initial value, added pin comments, refreshed interface tooltips)
-Fixed issues with pin labels and editor reopening
-Improved transition routing using dedicated connection anchors
-Ensured correct debugging timing for linked internal FBs
-Updated plant hierarchy on comment changes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validation &amp;amp; Robustness&lt;/strong&gt;
-Preserved untyped subapp pin values during datatype updates
-Fixed example creation dialog validation
-Fixed import/export issues for VarConfig parameters&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Platform &amp;amp; Infrastructure&lt;/strong&gt;
-Updated target platform to Eclipse 2026-06 M1
-Migrated to upstream HierarchyGrid and adapted GEF changes
-Fixed launch configuration product usage
-General cleanup and dependency updates&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Runtime &amp;amp; Event Handling&lt;/strong&gt;
-Improved event triggering to correctly update monitoring counters
-Fixed event processing for simulated time updates
-Initialized internal states in RT function blocks to avoid undefined behavior&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Function Blocks &amp;amp; Features&lt;/strong&gt;
-Added new &lt;code&gt;PROVIDE_ARR&lt;/code&gt; function blocks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Performance &amp;amp; Code Quality&lt;/strong&gt;
-Simplified event dispatch logic and removed redundant utilities
-Minor utility additions (e.g., &lt;code&gt;hexChar&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build &amp;amp; Tooling&lt;/strong&gt;
-Updated CI dependencies and workflows&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #81</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-81/</link>
      <pubDate>Fri, 10 Apr 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-81/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Refactoring &amp;amp; Structured Text&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed Xtext resource loading and destination name handling during copy operations&lt;/li&gt;
&lt;li&gt;Added dedicated copy participant for ST resources with improved error tolerance&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Libraries &amp;amp; Type Handling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added default library selection for new 4diac projects&lt;/li&gt;
&lt;li&gt;Removed duplicate FB types&lt;/li&gt;
&lt;li&gt;Improved robustness of error subapp types by ensuring a default FB network is always present&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Runtime &amp;amp; Networking&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Removed &lt;code&gt;SO_REUSEADDR&lt;/code&gt; from generic BSD socket implementation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Performance &amp;amp; Code Quality&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved memory usage by switching to &lt;code&gt;std::string_view&lt;/code&gt; for MGM response texts&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build &amp;amp; Tooling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated CI dependencies and pinned GitHub actions&lt;/li&gt;
&lt;li&gt;Minor updates to linting setup&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Architecture Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated A&amp;amp;C layer to use fully qualified names&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #80</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-80/</link>
      <pubDate>Fri, 03 Apr 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-80/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Library Management &amp;amp; Remote Access&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added remote version lookup and improved handling of remote connections with clearer error reporting&lt;/li&gt;
&lt;li&gt;Introduced a new library wizard with planning page&lt;/li&gt;
&lt;li&gt;Avoided UI blocking during remote version fetching&lt;/li&gt;
&lt;li&gt;Refactored library element handling using UI jobs for better responsiveness and scheduling&lt;/li&gt;
&lt;li&gt;Fixed security issue in path handling within the LibraryManager&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor &amp;amp; UI Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed pasting files from outside into 4diac IDE&lt;/li&gt;
&lt;li&gt;Improved ST editor hover documentation&lt;/li&gt;
&lt;li&gt;Ensured correct editor page selection during source lookup and marker navigation&lt;/li&gt;
&lt;li&gt;Fixed selection handling for nested multipage editors&lt;/li&gt;
&lt;li&gt;Improved interface bar layout execution and thread safety&lt;/li&gt;
&lt;li&gt;Added reordering support in the plant hierarchy&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validation &amp;amp; Model Handling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved validation for generic variable fan-out type mismatches&lt;/li&gt;
&lt;li&gt;Fixed handling of directly derived attribute values, including missing XML elements&lt;/li&gt;
&lt;li&gt;Ensured AutomationSystem always contains a SystemConfiguration&lt;/li&gt;
&lt;li&gt;Fixed resource creation in library element hashing&lt;/li&gt;
&lt;li&gt;Improved attribute export handling for values and comments&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refactoring &amp;amp; Workflow&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Prompt user before saving all dirty editors during refactoring&lt;/li&gt;
&lt;li&gt;Added validation page access and completion checks in wizards&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Function Blocks &amp;amp; Standard Compliance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added missing standard function blocks (e.g., CTUD_UDINT)&lt;/li&gt;
&lt;li&gt;Added ATAN2 function according to IEC 61131-3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Infrastructure &amp;amp; Cleanup&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Externalized strings and harmonized label providers&lt;/li&gt;
&lt;li&gt;Cleaned up unused components and improved code formatting&lt;/li&gt;
&lt;li&gt;Updated storage format to 3.0.2 with added descriptions&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Type System Enhancements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added new generic data types: ANY_DERIVED_VARIANT and ANY_STRUCT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OPC UA &amp;amp; Testing&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed missing package in OPC UA system tests&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #79</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-79/</link>
      <pubDate>Fri, 27 Mar 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-79/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Function Blocks &amp;amp; Libraries&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added new array-related function blocks:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;provide&lt;/code&gt; / &lt;code&gt;provide_arr&lt;/code&gt; blocks with improved structure and documentation&lt;/li&gt;
&lt;li&gt;New utility FBs: &lt;code&gt;F_UPPER_BOUND&lt;/code&gt;, &lt;code&gt;F_LOWER_BOUND&lt;/code&gt;, &lt;code&gt;F_LEN_ARRAY&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Type System &amp;amp; Resource Handling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Split &lt;code&gt;FordiacTypeResource&lt;/code&gt; into individual resources&lt;/li&gt;
&lt;li&gt;Fixed missing type library references and filtered error data types&lt;/li&gt;
&lt;li&gt;Improved handling of type loading and suppressed excessive logging&lt;/li&gt;
&lt;li&gt;Removed outdated type reload logic and improved type consistency&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refactoring &amp;amp; Dependency Management&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed delayed dependency updates during UI-based refactorings (e.g., drag &amp;amp; drop)&lt;/li&gt;
&lt;li&gt;Improved handling of dependency updaters and their lifecycle&lt;/li&gt;
&lt;li&gt;Ensured correct refactoring behavior when types are opened in non-4diac editors&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Subapplication &amp;amp; Connection Handling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Major improvements for subapplication-crossing connections:
&lt;ul&gt;
&lt;li&gt;Proper handling of expanded subapplications&lt;/li&gt;
&lt;li&gt;Added automatic imports for types and constants&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Reworked TargetLabel reconnect:
&lt;ul&gt;
&lt;li&gt;Multi-select reconnect support&lt;/li&gt;
&lt;li&gt;Multiple connections for events&lt;/li&gt;
&lt;li&gt;Improved selection, feedback, and movement behavior&lt;/li&gt;
&lt;li&gt;Refactored policies and commands for better structure&lt;/li&gt;
&lt;li&gt;Added selection support for single target interfaces&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interface Editor &amp;amp; Visualization&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Reworked interface editor layout&lt;/li&gt;
&lt;li&gt;Improved visuals:
&lt;ul&gt;
&lt;li&gt;Better rendering order for connections&lt;/li&gt;
&lt;li&gt;Enhanced “with” connections appearance and anchor calculation&lt;/li&gt;
&lt;li&gt;Show adapter connections in interface editor&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Improved debug view:
&lt;ul&gt;
&lt;li&gt;Updated to new FB figure&lt;/li&gt;
&lt;li&gt;Fixed zooming and width handling&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitoring &amp;amp; Debugging&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed toggle watch handler enablement&lt;/li&gt;
&lt;li&gt;Added resource status display in monitoring&lt;/li&gt;
&lt;li&gt;Extended FB/resource list responses with optional status information&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor &amp;amp; UI Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed active editor detection in multipage editors&lt;/li&gt;
&lt;li&gt;Fixed exception when resizing expanded subapplications&lt;/li&gt;
&lt;li&gt;Improved connection following for multiple targets&lt;/li&gt;
&lt;li&gt;Updated visuals for target interface selection&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Internationalization &amp;amp; Features&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added i18n support across multiple features:
&lt;ul&gt;
&lt;li&gt;workbench, type editor, structured text, runtime, interpreter, deployment, export, comgeneration&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Switched features to reuse &lt;code&gt;org.eclipse.license&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Removed redundant feature attributes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Miscellaneous Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Removed duplicate GitLab package entries in import tree&lt;/li&gt;
&lt;li&gt;Improved value handling for FB inputs/outputs&lt;/li&gt;
&lt;li&gt;Decoupled ECC transition command from UI dependencies&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OPC UA Communication Layer&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added forward declarations to improve structure and compilation&lt;/li&gt;
&lt;li&gt;Reorganized include structure for better maintainability&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-documentation&#34;&gt;Enhancements and Fixes in 4diac Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Contribution Guide Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved commit message guidelines:
&lt;ul&gt;
&lt;li&gt;Added self-contained commit message recommendations&lt;/li&gt;
&lt;li&gt;Introduced admonitions for better readability&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Updated IDE import instructions&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #78</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-78/</link>
      <pubDate>Fri, 20 Mar 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-78/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Editor &amp;amp; UI Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved grid rendering with reduced visual clutter and better contrast (including dark mode)&lt;/li&gt;
&lt;li&gt;More robust handling of selection change events in the diagram editor&lt;/li&gt;
&lt;li&gt;Renamed and cleaned up ECC editor components for better clarity and stability&lt;/li&gt;
&lt;li&gt;Fixed auto-expose behavior in ECC editor&lt;/li&gt;
&lt;li&gt;Improved connection error messages and validation feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refactoring &amp;amp; Code Editing&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Reworked extract callable refactorings to operate on exact selections&lt;/li&gt;
&lt;li&gt;Fixed missing variable quickfixes in ECC transition conditions&lt;/li&gt;
&lt;li&gt;Removed non-refactoring and obsolete code paths&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Library Management Overhaul&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduced unified library importer and new project wizard integration&lt;/li&gt;
&lt;li&gt;Added support for multiple GitLab endpoints via preferences&lt;/li&gt;
&lt;li&gt;Improved handling of broken or missing libraries&lt;/li&gt;
&lt;li&gt;Fixed builder issues (including endless loops) and enhanced logging&lt;/li&gt;
&lt;li&gt;Migrated to a new tree structure and content provider for library handling&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validation &amp;amp; Type Handling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved connection validation, especially for generic and non-generic FBs&lt;/li&gt;
&lt;li&gt;Fixed recursion checks for structured data types&lt;/li&gt;
&lt;li&gt;Filtered error types from data type libraries to avoid incorrect behavior&lt;/li&gt;
&lt;li&gt;Unified name collision domain for interface and FB network elements&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitoring &amp;amp; Debugging&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added configurable options for watching sub-elements (UI, watchpoints, default behavior)&lt;/li&gt;
&lt;li&gt;Improved detection of unused output events in simple FBs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Infrastructure &amp;amp; Cleanup&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Migrated away from deprecated APIs and removed unused dependencies&lt;/li&gt;
&lt;li&gt;Fixed Maven warnings and cleaned up activators and message keys&lt;/li&gt;
&lt;li&gt;Improved secure storage handling for endpoints&lt;/li&gt;
&lt;li&gt;General code cleanup and removal of TODOs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Monitoring &amp;amp; Query Enhancements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added FB state information to Query FB responses for improved runtime introspection&lt;/li&gt;
&lt;li&gt;Fixed attribute naming issues in query responses&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OPC UA &amp;amp; Dependencies&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Upgraded OPC UA stack to newer open62541 version&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #77</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-77/</link>
      <pubDate>Fri, 13 Mar 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-77/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Visual Improvements &amp;amp; UI Modernization&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cleaned up color handling for devices, segments, resources, and FBs&lt;/li&gt;
&lt;li&gt;Introduced improved visual representation of mapped FBs (device-colored bar)&lt;/li&gt;
&lt;li&gt;MappingEditPart now correctly reacts to device color changes&lt;/li&gt;
&lt;li&gt;Improved comment visuals (hover feedback, default size, multi-line rendering)&lt;/li&gt;
&lt;li&gt;Fixed display and navigation of hidden error connections between subapps&lt;/li&gt;
&lt;li&gt;Fixed layout and resizing behavior for expanded subapps and groups&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Mapping &amp;amp; Model Behavior&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac 3.1 Released!</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-3.1-released/</link>
      <pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-3.1-released/</guid>
      <description>&lt;h2 id=&#34;highlights-4diac-ide&#34;&gt;Highlights 4diac IDE:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Improved Struct Member Access:&lt;/strong&gt; &lt;code&gt;F_MOVE&lt;/code&gt; and generic variables now fully support member access pins for easier handling of structured data types.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enhanced Folder Refactoring:&lt;/strong&gt; Move and rename refactoring for folders automatically updates internal type references and package names.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User Interface Improvements:&lt;/strong&gt; A modernized UI, improved HiDPI support, better dark mode integration, and smoother graphical editing interactions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improved Stability and Security:&lt;/strong&gt; Numerous bug fixes, more stable type hashing, and improved archive extraction security.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;highlights-4diac-forte&#34;&gt;Highlights 4diac FORTE:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Modularized IEC 61131-3 Function Library:&lt;/strong&gt; Standard functions are now split into individual headers, improving compile times and enabling more granular inclusion of required functionality.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Memory &amp;amp; Performance Optimizations:&lt;/strong&gt; Improvements such as optimized FreeRTOS thread stack initialization and the use of &lt;code&gt;std::string_view&lt;/code&gt; reduce memory usage and unnecessary allocations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OPC UA Improvements:&lt;/strong&gt; Refactoring of alarm handling and namespace management improves interoperability with OPC UA clients.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New Function Blocks &amp;amp; Runtime Enhancements&lt;/strong&gt; – Added new utility blocks and improved support for delegating connections in Composite Function Blocks.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a complete overview of all improvements, please see the &lt;a href=&#34;https://eclipse.dev/4diac/new-and-noteworthy/3.1/&#34;&gt;New and Noteworthy page&lt;/a&gt; for this release.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #76</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-76/</link>
      <pubDate>Fri, 06 Mar 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-76/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured Text &amp;amp; Expression Handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added support for providing expected types in the ST model&lt;/li&gt;
&lt;li&gt;Provided expected type information during XMI export to ensure correct typing of initializer expressions&lt;/li&gt;
&lt;li&gt;Added exception handling for out-of-bounds array access in the evaluator&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Model &amp;amp; Interface Handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Switched to &lt;code&gt;EcoreUtil.copy&lt;/code&gt; for full interface duplication to ensure complete copies&lt;/li&gt;
&lt;li&gt;Improved mapping of FBs with member access pins&lt;/li&gt;
&lt;li&gt;Fixed containment handling of &lt;code&gt;VarConfigParameter&lt;/code&gt; in the Initial Value Editor&lt;/li&gt;
&lt;li&gt;Added getters for old and new data types in &lt;code&gt;ChangeDataTypeCommand&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Type Validation &amp;amp; Hashing&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #75</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-75/</link>
      <pubDate>Fri, 27 Feb 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-75/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Type System &amp;amp; Error Type Handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reworked error type handling and inheritance hierarchy&lt;/li&gt;
&lt;li&gt;Added dedicated error library elements when types cannot be loaded&lt;/li&gt;
&lt;li&gt;Filtered error types in type library and removed obsolete entries&lt;/li&gt;
&lt;li&gt;Improved validation with early detection of type cast errors&lt;/li&gt;
&lt;li&gt;Fixed interface handling for error types&lt;/li&gt;
&lt;li&gt;Added notifications for type name and comment changes&lt;/li&gt;
&lt;li&gt;Reload type entries correctly during dependency updates&lt;/li&gt;
&lt;li&gt;Created type entries for specific type classes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Project References &amp;amp; Build Handling&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac 3.1 Development Milestone: Feature Freeze</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-3.1-development-milestone-feature-freeze/</link>
      <pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-3.1-development-milestone-feature-freeze/</guid>
      <description>&lt;p&gt;The 3.1 release introduces several architectural and usability enhancements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;4diac IDE:&lt;/strong&gt; Improved Struct Member Access for &lt;code&gt;F_MOVE&lt;/code&gt; blocks, support for Folder Refactoring, and a refined user interface including drop shadows and optimized Dark Mode support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4diac FORTE:&lt;/strong&gt; A modularized IEC 61131-3 function library, memory optimizations for FreeRTOS targets, and expanded OPC UA Alarm handling for SIFB-based implementations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The final release is scheduled for March 11, 2026. Detailed information on these changes is available on the &lt;a href=&#34;https://eclipse.dev/4diac/new-and-noteworthy/3.1/&#34;&gt;New and Noteworthy pages&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #74</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-74/</link>
      <pubDate>Fri, 20 Feb 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-74/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Textual Editor &amp;amp; ST Tooling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Filter unrelated markers in textual editor tabs&lt;/li&gt;
&lt;li&gt;Added language-aware task markers for the ST editor&lt;/li&gt;
&lt;li&gt;Introduced common marker types shared across ST languages&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Markers &amp;amp; Error Reporting&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enabled custom plugins to register their own error reporting integrations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Refactoring &amp;amp; Project Structure&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added folder rename refactoring including automatic update of type references and package names&lt;/li&gt;
&lt;li&gt;Display library version information in the explorer&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Graphical Editing &amp;amp; Commands&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #73</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-73/</link>
      <pubDate>Fri, 13 Feb 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-73/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Preferences &amp;amp; issue reporting&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added preference for manually configuring the GitHub issue URL&lt;/li&gt;
&lt;li&gt;Added preference qualifier parameter to the GitHub issue creator for third-party plugin integration&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Type system &amp;amp; model robustness&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added search references for InternalFBs&lt;/li&gt;
&lt;li&gt;Fixed parameter dependency handling for functions and methods in &lt;code&gt;forte_ng&lt;/code&gt; export&lt;/li&gt;
&lt;li&gt;Replaced fragile &lt;code&gt;eContainer()&lt;/code&gt; usages with &lt;code&gt;getInterfaceList()&lt;/code&gt; or &lt;code&gt;getBlockElement()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fixed filter handling for type entry notifications during dependency updates&lt;/li&gt;
&lt;li&gt;Detected and prevented recursion during dependency updates&lt;/li&gt;
&lt;li&gt;Fixed adapter exceptions interfering with type entry operations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editing, commands &amp;amp; policies&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #72</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-72/</link>
      <pubDate>Fri, 06 Feb 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-72/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Structured data &amp;amp; model correctness&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed equals checks in structured values&lt;/li&gt;
&lt;li&gt;Fixed follow / go-to pin handling for expanded struct member pins&lt;/li&gt;
&lt;li&gt;Allow unset type in &lt;code&gt;F_MOVE&lt;/code&gt; instances&lt;/li&gt;
&lt;li&gt;Added helper methods for value handling and array size computation in the model&lt;/li&gt;
&lt;li&gt;Added lower and upper bound function blocks (&lt;code&gt;F_LOWER_BOUND&lt;/code&gt;, &lt;code&gt;F_UPPER_BOUND&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refactoring &amp;amp; editing&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Use model edits for connection refactoring&lt;/li&gt;
&lt;li&gt;Improved connection refactoring stability&lt;/li&gt;
&lt;li&gt;Improved undo and job scheduling behavior during refactorings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Library &amp;amp; dependency management&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed invalid thread access in library element dependency updater&lt;/li&gt;
&lt;li&gt;Extracted permission-related functions from &lt;code&gt;LibraryManager&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Extracted marker-related functions from &lt;code&gt;LibraryManager&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fixed library builder to detect broken links&lt;/li&gt;
&lt;li&gt;Created library download package&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UI &amp;amp; visual improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added new shadow and comment header to expanded subapps&lt;/li&gt;
&lt;li&gt;Introduced a soft drop shadow around the main page&lt;/li&gt;
&lt;li&gt;Modernized page border and page comment visuals (including dark mode)&lt;/li&gt;
&lt;li&gt;Removed custom &lt;code&gt;MarqueeRectangleFigure&lt;/code&gt; in favor of GEF Classic implementation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Usability &amp;amp; workflow&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved URL truncation for manual issue reporting&lt;/li&gt;
&lt;li&gt;ExportBuilder now reports build cancellation correctly&lt;/li&gt;
&lt;li&gt;Use modification timestamps to check for content existence&lt;/li&gt;
&lt;li&gt;Added progress monitor handling where missing&lt;/li&gt;
&lt;li&gt;Run GitHub workflows on all branches&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Platform &amp;amp; infrastructure&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Externalized user-facing UI strings to &lt;code&gt;plugin.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Adjusted product configuration to the latest Eclipse platform setup&lt;/li&gt;
&lt;li&gt;Set priority and scheduling rules for OCL jobs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;IEC 61131-3 &amp;amp; data handling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added missing &lt;code&gt;REAL&lt;/code&gt; definitions for &lt;code&gt;TRUNC_*&lt;/code&gt; IEC 61131-3 functions&lt;/li&gt;
&lt;li&gt;Updated InOut array bounds based on reference values with variable bounds&lt;/li&gt;
&lt;li&gt;Added getter for defining values of InOut connections and improved naming&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Runtime &amp;amp; platform fixes&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Initialized thread stack as &lt;code&gt;nullptr&lt;/code&gt; to avoid unnecessary memory usage in FreeRTOS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CI &amp;amp; maintenance&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Run GitHub workflows on all branches&lt;/li&gt;
&lt;li&gt;Bumped &lt;code&gt;cpp-linter-action&lt;/code&gt; from 2.16.6 to 2.16.7&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-the-documentation&#34;&gt;Enhancements and Fixes in the Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Navigation &amp;amp; layout&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed CSS and breadcrumb generation for documentation pages&lt;/li&gt;
&lt;li&gt;Introduced dedicated &lt;code&gt;_index.adoc&lt;/code&gt; files for improved navigation structure&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Usability&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added the new documentation sidebar to the documentation header for clearer structure and orientation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #71</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-71/</link>
      <pubDate>Fri, 30 Jan 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-71/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Editor, refactoring, and model robustness&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed undo context handling in the bulk editor to correctly integrate with other editors and dirty-state tracking.&lt;/li&gt;
&lt;li&gt;Switched rename and move refactorings to model-based edits and ensured explicit builds are scheduled afterward.&lt;/li&gt;
&lt;li&gt;Fixed issues with recursive members in structs and avoided unnecessary notifications in type entries.&lt;/li&gt;
&lt;li&gt;Refactored and fixed system creation after recent infrastructure changes.&lt;/li&gt;
&lt;li&gt;Restored correct “Copy Project” behavior in the System Explorer paste action.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Library element and type handling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed disconnected library elements during disposal in the type editor.&lt;/li&gt;
&lt;li&gt;Corrected dependency updates in the library element provider.&lt;/li&gt;
&lt;li&gt;Removed obsolete system access from the System Manager, consolidating handling in the type library.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UI, usability, and visual improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Improved interface bar visuals with a cleaner appearance and enhanced dark mode support.&lt;/li&gt;
&lt;li&gt;Fixed input updates for sub-editors in the breadcrumb editor.&lt;/li&gt;
&lt;li&gt;Improved export feedback by showing ignored files and informational messages in the export status dialog.&lt;/li&gt;
&lt;li&gt;Fixed texts and removed outdated icons for configurable FBs and container variables.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Function blocks, initial values, and validation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added documentation comments for RS and SR bistable latch function blocks.&lt;/li&gt;
&lt;li&gt;Disallowed recursive members in structs.&lt;/li&gt;
&lt;li&gt;Improved handling of inherited initial values on generic variables.&lt;/li&gt;
&lt;li&gt;Added configurable severities for initial values on generic variables.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Debugging and tooling&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Prepared replay debugging support for use with the interpreter in the GUI, including:
&lt;ul&gt;
&lt;li&gt;Integration of a tracer reader from Trace Compass.&lt;/li&gt;
&lt;li&gt;Clear separation between simulator and interpreter components.&lt;/li&gt;
&lt;li&gt;Support for selecting local or remote simulators.&lt;/li&gt;
&lt;li&gt;Ensured listeners are removed safely only if projects still exist.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Miscellaneous fixes&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated generic class naming for array-to-value conversion.&lt;/li&gt;
&lt;li&gt;Fixed dependency update initialization in library element handling.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Data conversion and utility functions&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Refactored and fixed &lt;code&gt;VALUES2ARRAY&lt;/code&gt; and &lt;code&gt;ARRAY2VALUES&lt;/code&gt; to improve correctness and maintainability.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Diagnostics and usability&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added a helpful startup message for common issues when device creation fails due to missing shared libraries or linker flags.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code cleanup and consistency&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Renamed the RT_Bridge class to &lt;code&gt;GEN_RT_Bridge&lt;/code&gt; and aligned all related declarations.&lt;/li&gt;
&lt;li&gt;Fixed missing includes in the embrick module to restore successful builds.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #70</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-70/</link>
      <pubDate>Fri, 23 Jan 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-70/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Type System &amp;amp; Library Infrastructure&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Removed obsolete editable type entries and adapter-related functionality.&lt;/li&gt;
&lt;li&gt;Introduced a unified &lt;em&gt;library element provider&lt;/em&gt; and integrated it across:
&lt;ul&gt;
&lt;li&gt;Decorators and content providers&lt;/li&gt;
&lt;li&gt;Refactorings and quick fixes&lt;/li&gt;
&lt;li&gt;Bulk editor&lt;/li&gt;
&lt;li&gt;Type and system editors&lt;/li&gt;
&lt;li&gt;ST editor&lt;/li&gt;
&lt;li&gt;Debug UI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added supporting infrastructure for library elements:
&lt;ul&gt;
&lt;li&gt;Dependency tracker and updater&lt;/li&gt;
&lt;li&gt;Activation listener&lt;/li&gt;
&lt;li&gt;State listener&lt;/li&gt;
&lt;li&gt;Undo manager&lt;/li&gt;
&lt;li&gt;Sub-editor input&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor &amp;amp; Viewer Behavior&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed editor and viewer background handling to consistently use theme colors, ensuring correct appearance in dark mode and clear differentiation between editor and viewer.&lt;/li&gt;
&lt;li&gt;Fixed moving blocks between editors.&lt;/li&gt;
&lt;li&gt;Enabled seamless connections between graphical editors.&lt;/li&gt;
&lt;li&gt;Improved connection feedback when crossing viewer borders.&lt;/li&gt;
&lt;li&gt;Re-enabled canvas panning via middle mouse button and space + left mouse button.&lt;/li&gt;
&lt;li&gt;Removed now unnecessary drag-and-drop handling due to improved direct editor interaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Interaction &amp;amp; Usability Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Maintenance Release</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-maintenance-release/</link>
      <pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-maintenance-release/</guid>
      <description>&lt;h2 id=&#34;highlights-of-4diac-ide-302-fixes&#34;&gt;Highlights of 4diac IDE 3.0.2 fixes:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fixed issues when changing FB types from data to adapter connections (and vice versa).&lt;/li&gt;
&lt;li&gt;Corrected the FORTE code generator to include missing package names in internal FB configuration strings.&lt;/li&gt;
&lt;li&gt;Reset variables without explicit defaults correctly in the evaluator.&lt;/li&gt;
&lt;li&gt;Improved AttributeSearch to consider fully qualified attribute names, including package names.&lt;/li&gt;
&lt;li&gt;Fixed setting of VarConfig in FBTypes.&lt;/li&gt;
&lt;li&gt;Prevented recursive insertion of FBs and typed subapps into themselves.&lt;/li&gt;
&lt;li&gt;Gracefully handle circular dependencies when loading types, logging warnings and creating error types.&lt;/li&gt;
&lt;li&gt;Limited GitHub URL error reporting to 4k characters to avoid overly long stack traces.&lt;/li&gt;
&lt;li&gt;Fixed issues in OCL checks, including warnings about double quotes and subapp-invariant repairs for untyped subapps (#1850).&lt;/li&gt;
&lt;li&gt;Ensured plugin.properties of the model UI plugin is included in the build, restoring missing UI text.&lt;/li&gt;
&lt;li&gt;Corrected handling of VAR_IN_OUTs in Plug Type Interfaces.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;highlights-of-4diac-forte-fixes&#34;&gt;Highlights of 4diac FORTE fixes:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Corrected IO FBs to include the package name, fixing issues with package-scoped references.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #69</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-69/</link>
      <pubDate>Fri, 16 Jan 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-69/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Platform &amp;amp; Build&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated the IDE to the Eclipse 2026-03 target platform, simplifying dependency checks reducing build and update effort.&lt;/li&gt;
&lt;li&gt;Added additional Maven configuration to improve Sonar integration.&lt;/li&gt;
&lt;li&gt;Fixed missing &lt;code&gt;plugin.properties&lt;/code&gt; entry in the model UI plugin build configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Modeling &amp;amp; Editor Behavior&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed incorrect handling of &lt;code&gt;VAR_IN_OUT&lt;/code&gt; variables in the Plug Type Interface (issue #1997).&lt;/li&gt;
&lt;li&gt;Fixed automatic FB insertion into empty subapplications.&lt;/li&gt;
&lt;li&gt;Added a &lt;code&gt;MemberAccess&lt;/code&gt; pin to the &lt;code&gt;InitialValueHelper&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Connection Creation &amp;amp; Markers&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #68</title>
      <link>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-68/</link>
      <pubDate>Fri, 09 Jan 2026 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2026/2026/eclipse-4diac-weekly-68/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Platform &amp;amp; build infrastructure&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Upgraded to the &lt;strong&gt;Eclipse 2026-03 target platform&lt;/strong&gt;, simplifying builds by removing obsolete dependency checks.&lt;/li&gt;
&lt;li&gt;Fixed missing &lt;code&gt;plugin.properties&lt;/code&gt; entry in build properties of the model UI plugin.&lt;/li&gt;
&lt;li&gt;Added additional Maven configuration for Sonar analysis.&lt;/li&gt;
&lt;li&gt;Resolved most Sonar-reported issues in the application plugin and UI tests.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Graphical editing &amp;amp; positioning&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed pixel scaling issues and stabilized &lt;code&gt;SetPositionCommand&lt;/code&gt; tests.&lt;/li&gt;
&lt;li&gt;Corrected automatic FB insertion behavior for empty subapps.&lt;/li&gt;
&lt;li&gt;Improved undo behavior when creating connections via connection markers.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Connections &amp;amp; markers&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #67</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-67/</link>
      <pubDate>Fri, 26 Dec 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-67/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Maintenance release&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Released &lt;strong&gt;4diac IDE 3.0.1&lt;/strong&gt;, focusing on bug fixes for the 3.0 release.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Data handling and libraries&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Corrected byte assembly logic to properly assemble four bytes into a DWORD.&lt;/li&gt;
&lt;li&gt;Added support for splitting a DWORD into individual bytes, improving low-level data manipulation utilities.&lt;/li&gt;
&lt;li&gt;Updated copyright and versioning information for the affected functions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Graphical editing and scaling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed handling of zoom and scaling when adjusting bendpoints, improving behavior on HiDPI systems (#1978).&lt;/li&gt;
&lt;li&gt;Corrected FB insert positioning to properly account for parent scaling.&lt;/li&gt;
&lt;li&gt;Reworked &lt;code&gt;SetPositionCommand&lt;/code&gt; to rely on correctly translated GEF constraints and better handle screen resolution.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Exporter and operations&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>4diac IDE 3.0.1 – Maintenance Release</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/4diac-ide-3.0.1-maintenance-release/</link>
      <pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/4diac-ide-3.0.1-maintenance-release/</guid>
      <description>&lt;p&gt;A major focus of this release is improved behavior on &lt;strong&gt;modern and high-DPI display setups&lt;/strong&gt;. Several issues affecting zooming, scaling, and positioning in graphical editors have been resolved, resulting in more predictable editing behavior across platforms.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Structured Text&lt;/strong&gt; editor has also been stabilized with fixes that prevent invalid code generation and improve robustness when working with incompatible types.&lt;/p&gt;
&lt;p&gt;In addition, this release addresses a number of &lt;strong&gt;model consistency and UI robustness issues&lt;/strong&gt;, including more reliable adapter type handling, improved editor lifecycle management, and better behavior in edge cases across debugging and table-based views.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #66</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-66/</link>
      <pubDate>Fri, 19 Dec 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-66/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Type system and model consistency&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed handling of different type responses in query results, ensuring all parsed responses are correctly reflected in the response model (#1776).&lt;/li&gt;
&lt;li&gt;Improved adapter type change handling across all FB types, ensuring model updates are properly propagated to editors.&lt;/li&gt;
&lt;li&gt;Corrected error event pin handling when changing adapter types in CFBs, avoiding spurious pins (#1916).&lt;/li&gt;
&lt;li&gt;Introduced dedicated instance and full-copy methods for interface lists to prevent incomplete or incorrect copying.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Refactoring, copy, and rename robustness&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #65</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-65/</link>
      <pubDate>Fri, 12 Dec 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-65/</guid>
      <description>&lt;h2 id=&#34;-eclipse-4diac-30-was-released-on-december-10th-&#34;&gt;🎉 &lt;strong&gt;Eclipse 4diac 3.0 was released on December 10th!&lt;/strong&gt; 🎉&lt;/h2&gt;
&lt;p&gt;With this major milestone reached, the focus now shifts to consolidation, bug fixes, and incremental improvements across the entire Eclipse 4diac ecosystem.&lt;/p&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ST, parsing, and type handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Validate ST expressions for side effects in the parser&lt;/li&gt;
&lt;li&gt;Fix parsing of query type responses for data types, adapters, and global constants&lt;/li&gt;
&lt;li&gt;Gracefully handle empty type hash attributes&lt;/li&gt;
&lt;li&gt;Add literal types to XMI export&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Copy, refactoring, and model consistency&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac 3.0 Released!</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-3.0-released/</link>
      <pubDate>Wed, 10 Dec 2025 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-3.0-released/</guid>
      <description>&lt;p&gt;👉 Try it now from our &lt;a href=&#34;https://eclipse.dev/4diac/download&#34;&gt;Downloads page&lt;/a&gt; and read all details in the &lt;a href=&#34;https://eclipse.dev/4diac/new-and-noteworthy/3.0/&#34;&gt;New &amp;amp; Noteworthy&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;a-major-milestone-for-the-4diac-ecosystem&#34;&gt;A Major Milestone for the 4diac Ecosystem&lt;/h2&gt;
&lt;p&gt;The Eclipse 4diac 3.0 release marks the largest update we have ever delivered.
Over the course of this release cycle, we completed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;5974 commits on the 4diac IDE&lt;/li&gt;
&lt;li&gt;1537 commits on 4diac FORTE&lt;/li&gt;
&lt;li&gt;A brand-new component: 4diac FBE, our flexible build environment&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the final weeks before release we focused heavily on stabilization, fixing a large number of issues and polishing the user experience across all components.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #64</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-64/</link>
      <pubDate>Fri, 05 Dec 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-64/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Type &amp;amp; Instance Handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed drag-and-drop creation of typed subapp instances (#1917).&lt;/li&gt;
&lt;li&gt;Disabled &lt;code&gt;RenameElement&lt;/code&gt; for FCT and added selection feedback for InterfaceElements in the FCT TypeEditor.&lt;/li&gt;
&lt;li&gt;Added filtering of own type in NewInstanceEditor and removed TSA usage inside CFBs.&lt;/li&gt;
&lt;li&gt;Added checks preventing insertion of TSA into CFBs and fixed self-insertion handling.&lt;/li&gt;
&lt;li&gt;Fixed creation of duplicate ConfigurableFB-specific attributes.&lt;/li&gt;
&lt;li&gt;Fixed handling of missing configurable FB types and preserved attributes when updating FBs coming from error markers.&lt;/li&gt;
&lt;li&gt;Corrected special handling of FBs by checking package names to avoid false matches.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor, UI &amp;amp; Property Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #63</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-63/</link>
      <pubDate>Fri, 28 Nov 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-63/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Monitoring &amp;amp; Visibility&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Filter monitoring to block FB network elements only.&lt;/li&gt;
&lt;li&gt;Fix visibility handling for &lt;code&gt;VarInOut&lt;/code&gt; outputs after restart.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Member Access Pin Handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Correct handling of member access pins when saving and parsing.&lt;/li&gt;
&lt;li&gt;Fix duplicate connections created for output member access pins.&lt;/li&gt;
&lt;li&gt;Check if connecting to a member access pin is valid.&lt;/li&gt;
&lt;li&gt;Support full type names in type prefixes for generic variables.&lt;/li&gt;
&lt;li&gt;Support full type names for struct and enum values.&lt;/li&gt;
&lt;li&gt;Rework visibility storage for Member Access pins.&lt;/li&gt;
&lt;li&gt;Correct visibility saving for MemberAccessPins in XML.&lt;/li&gt;
&lt;li&gt;Fix tooltip and max string size for member access pins.&lt;/li&gt;
&lt;li&gt;Show initial values for member access pins.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured Text (ST) Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #62</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-62/</link>
      <pubDate>Fri, 21 Nov 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-62/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Member access pin support&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fully reworked interface list handling for correct management of member access pins.&lt;/li&gt;
&lt;li&gt;Improved helper methods and updated instance handling to correctly reflect struct member access.&lt;/li&gt;
&lt;li&gt;Included member access pins in &lt;code&gt;getAllInterfaceElements&lt;/code&gt; and switched the result to a stream for easier and more efficient use.&lt;/li&gt;
&lt;li&gt;Fixed search and copying logic in the &lt;code&gt;InterfaceListCopier&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Enabled deployment and connection creation for member access connections.&lt;/li&gt;
&lt;li&gt;Shown member access pins in the FB Network.&lt;/li&gt;
&lt;li&gt;Correctly exported and parsed connections to/from member access pins.&lt;/li&gt;
&lt;li&gt;Correctly parsed visible member pins for struct members.&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;ContainerVarDeclaration&lt;/code&gt; as a new interface element for holding visible children.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;General type and model handling&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #61</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-61/</link>
      <pubDate>Fri, 14 Nov 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-61/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Enhancements to type library handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added name references for entries of referenced type libraries.&lt;/li&gt;
&lt;li&gt;Added notifications for changes to referenced type library entries.&lt;/li&gt;
&lt;li&gt;Added referenced projects to the type library.&lt;/li&gt;
&lt;li&gt;Improved handling of &lt;strong&gt;concurrent updates&lt;/strong&gt; in the type library manager.&lt;/li&gt;
&lt;li&gt;Avoided creating or deleting markers for &lt;strong&gt;foreign projects&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Refactoring, importing, and version handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed invalid thread access that occurred when saving editors during refactoring.&lt;/li&gt;
&lt;li&gt;Improved matching of &lt;strong&gt;version ranges&lt;/strong&gt; in 4diac FORTE export by switching to &lt;code&gt;AnyNewerVersion&lt;/code&gt; compatibility for CMake.&lt;/li&gt;
&lt;li&gt;Improved lookup of &lt;strong&gt;unqualified data types&lt;/strong&gt;, now correctly falling back to imports and defaulting &lt;code&gt;null&lt;/code&gt; to &lt;code&gt;ANY&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Avoided unnecessary pin updates for configurable types during datatype refactorings.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Execution and interpretation fixes&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac FBE 3.0 Enters Beta Stage!</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-fbe-3.0-enters-beta-stage/</link>
      <pubDate>Mon, 10 Nov 2025 09:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-fbe-3.0-enters-beta-stage/</guid>
      <description>&lt;p&gt;4diac FBE builds 4diac FORTE fully automatically, no manual downloads or installs of third-party software needed. It manages multiple 4diac FORTE configurations for multiple target machines and operating systems on a single developer machine.&lt;/p&gt;
&lt;p&gt;It supports x86_64 Linux, x86_64 Windows and ARM64-based MacOS machines as developer machines, and it can cross-build 4diac FORTE binaries for pretty much all relevant MacOS, Windows and Linux targets, including single-board computers like the Raspberry Pi and legacy hardware.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #60</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-60/</link>
      <pubDate>Fri, 07 Nov 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-60/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improved validation and error handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Validation now only runs on &lt;strong&gt;opened projects&lt;/strong&gt;, avoiding unnecessary checks.&lt;/li&gt;
&lt;li&gt;Prevented &lt;strong&gt;follow-up errors&lt;/strong&gt; caused by missing types or instances.&lt;/li&gt;
&lt;li&gt;Fixed &lt;strong&gt;null pointer exceptions&lt;/strong&gt; in connection handling and deployment data computation.&lt;/li&gt;
&lt;li&gt;Stabilized type hashing by preserving the &lt;strong&gt;order of “With” elements&lt;/strong&gt;, ensuring deterministic results.&lt;/li&gt;
&lt;li&gt;Avoided creating error marker elements for &lt;strong&gt;missing types&lt;/strong&gt; to reduce visual clutter.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Enhanced type and annotation management&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #59</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-59/</link>
      <pubDate>Fri, 31 Oct 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-59/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Enhanced transition condition support&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added full support for transition conditions in refactoring, validation, the ST resource, and the builder&lt;/li&gt;
&lt;li&gt;Displayed warnings and error overlays directly on transitions, including tooltips with diagnostic messages&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Annotation model performance and responsiveness&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Optimized annotation event handling for faster access and UI updates&lt;/li&gt;
&lt;li&gt;Moved annotation updates to background jobs and dispatched UI events asynchronously for better responsiveness&lt;/li&gt;
&lt;li&gt;Avoided full reloads of the annotation model on save by using incremental refreshes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Export and dependency management&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac 3.0 Enters Feature Freeze!</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-3.0-enters-feature-freeze/</link>
      <pubDate>Mon, 27 Oct 2025 09:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-3.0-enters-feature-freeze/</guid>
      <description>&lt;p&gt;Over this period, we’ve seen more than &lt;strong&gt;5800 commits in 4diac IDE&lt;/strong&gt; and &lt;strong&gt;1400 commits in 4diac FORTE&lt;/strong&gt; — a tremendous community effort to modernize, optimize, and extend the capabilities of Eclipse 4diac.&lt;/p&gt;
&lt;p&gt;With the feature freeze in place, our focus now shifts to &lt;strong&gt;stabilization and polishing&lt;/strong&gt; to ensure a solid and reliable 3.0 release, planned for about three weeks from now.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;highlights-of-eclipse-4diac-30&#34;&gt;Highlights of Eclipse 4diac 3.0&lt;/h2&gt;
&lt;p&gt;This release brings a wealth of new functionality, improved usability, and major internal modernization across all core components.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #58</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-58/</link>
      <pubDate>Fri, 24 Oct 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-58/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor stability and refactoring improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synchronized all Xtext editors before performing move or rename refactorings to prevent race conditions&lt;/li&gt;
&lt;li&gt;Used the open editor input for Xtext refactorings to ensure consistent state between editors&lt;/li&gt;
&lt;li&gt;Deferred handler activation until focus is gained in embedded Xtext editors to avoid premature triggers&lt;/li&gt;
&lt;li&gt;Prevented duplicate type entry adapters and redundant file notifications, reducing UI thread race conditions&lt;/li&gt;
&lt;li&gt;Avoided unnecessary resets during validation job disposal&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Export and model fixes&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #57</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-57/</link>
      <pubDate>Fri, 17 Oct 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-57/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Stability and robustness improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hardened multiple UI components such as &lt;code&gt;ZoomComboContributionItem&lt;/code&gt;, &lt;code&gt;DiagramOutlinePage&lt;/code&gt;, and various editors against race conditions and out-of-order refreshes&lt;/li&gt;
&lt;li&gt;Added error-page handling and recovery for failed type or system editor loading, including a new &lt;strong&gt;Open Text Editor&lt;/strong&gt; button for error situations&lt;/li&gt;
&lt;li&gt;Fixed issues such as incorrect pin names for error markers, NPEs in templates without manifests, and crashes in label providers or refactor testers&lt;/li&gt;
&lt;li&gt;Improved operation history handling to prevent missing post-execute events when the history is full&lt;/li&gt;
&lt;li&gt;Ensured proper nature validation when project files change and fixed color rendering for error/warning cells in the NatTable editor&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Model and importer updates&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac White Paper on Improved IEC 61499 Communication Modelling</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-white-paper-on-improved-iec-61499-communication-modelling/</link>
      <pubDate>Mon, 13 Oct 2025 09:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-white-paper-on-improved-iec-61499-communication-modelling/</guid>
      <description>&lt;p&gt;The white paper, authored by &lt;strong&gt;Friederike Bruns&lt;/strong&gt; and &lt;strong&gt;Alois Zoitl&lt;/strong&gt;, proposes an extension to the IEC 61499 standard introducing messages and channels as explicit modelling concepts for communication across devices. With this approach, developers can capture &lt;strong&gt;timing&lt;/strong&gt;, &lt;strong&gt;quality of service (QoS)&lt;/strong&gt;, and &lt;strong&gt;synchronization&lt;/strong&gt; aspects directly in their application and system models.&lt;/p&gt;
&lt;p&gt;By making communication a first-class modelling concept, distributed automation systems can be described more precisely, supporting &lt;strong&gt;platform independence, analysis, and reconfiguration&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #56</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-56/</link>
      <pubDate>Fri, 10 Oct 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-56/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;General robustness and cleanup&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hardened disposal of &lt;code&gt;DiagramOutlinePage&lt;/code&gt; to ensure proper listener cleanup&lt;/li&gt;
&lt;li&gt;Made &lt;code&gt;TypeDecorator&lt;/code&gt;’s editor lookup more defensive&lt;/li&gt;
&lt;li&gt;Reworked ANT task generation to properly handle out-of-tree builds&lt;/li&gt;
&lt;li&gt;Reformatted all XML files to match current 4diac IDE formatting conventions&lt;/li&gt;
&lt;li&gt;Removed &lt;code&gt;DOCTYPE&lt;/code&gt; declarations from XML templates and libraries to simplify structure and improve parsing performance and security&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Importer and model improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added implicit imports and improved import resolution in the importer&lt;/li&gt;
&lt;li&gt;Extracted interface list and block type importer from FBT importer&lt;/li&gt;
&lt;li&gt;Updated documentation and &lt;code&gt;toc.xml&lt;/code&gt; to align with the new documentation structure&lt;/li&gt;
&lt;li&gt;Added a name validation check ensuring type names differ from filenames&lt;/li&gt;
&lt;li&gt;Updated model to use dedicated &lt;code&gt;validateName&lt;/code&gt; for &lt;code&gt;LibraryElements&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Changed array access in forte_ng export to use checked access&lt;/li&gt;
&lt;li&gt;Adjusted struct connection jumping to stop when a connection is visible&lt;/li&gt;
&lt;li&gt;Prevented errors for variable arrays when used as method parameters&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Platform and build improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #55</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-55/</link>
      <pubDate>Fri, 03 Oct 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-55/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;BlockFBNetworkElement refactoring&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introduced &lt;code&gt;BlockFBNetworkElement&lt;/code&gt; for interface-providing elements&lt;/li&gt;
&lt;li&gt;Changed all usages of &lt;code&gt;getFBNetworkElement&lt;/code&gt; to &lt;code&gt;getBlockFBNetworkElement&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Reworked commands, handlers, actions, and property sheets for the new block model&lt;/li&gt;
&lt;li&gt;Reworked edit parts, policies, debug, and deploy plugins&lt;/li&gt;
&lt;li&gt;Reworked model search and remaining FB interpreter&lt;/li&gt;
&lt;li&gt;Fixed BlockFBNetworkElement issues and enablement check in map handler&lt;/li&gt;
&lt;li&gt;Updated &lt;code&gt;AbstractUpdateFBNElementCommand&lt;/code&gt; with helpers for mixed FBs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Other improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated internal references to new &lt;code&gt;EMB_RES&lt;/code&gt; namespace&lt;/li&gt;
&lt;li&gt;Renamed Hardware lib to System lib with dependency to event lib&lt;/li&gt;
&lt;li&gt;Disabled forcing of InOut variables&lt;/li&gt;
&lt;li&gt;Fixed renaming struct not updating all references&lt;/li&gt;
&lt;li&gt;Added support for composite types in network traces&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;CompositeFBTypeRuntime&lt;/code&gt; to model&lt;/li&gt;
&lt;li&gt;Renamed &lt;code&gt;org.eclipse.fordiac.ide.emf.compare.MatchEngine&lt;/code&gt; package to follow Java conventions&lt;/li&gt;
&lt;li&gt;Exported translatable string&lt;/li&gt;
&lt;li&gt;Cleaned issues reported by Sonar&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Core improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #54</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-54/</link>
      <pubDate>Fri, 26 Sep 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-54/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Graphical editor improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed FB width calculation for FBs without input/output events&lt;/li&gt;
&lt;li&gt;Provided better logging and early failure if EditParts cannot be created&lt;/li&gt;
&lt;li&gt;Avoided unnecessary refreshes when inserting FBs&lt;/li&gt;
&lt;li&gt;Ensured graphical annotations used as model children have EditParts&lt;/li&gt;
&lt;li&gt;ContentAdapter now checks if EditPart is active before refreshing&lt;/li&gt;
&lt;li&gt;Fixed grid dash pattern depending on clip rectangle&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Type export improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Moved function declarations into namespaces&lt;/li&gt;
&lt;li&gt;Escaped C++ namespace keywords&lt;/li&gt;
&lt;li&gt;Used namespace blocks in source templates&lt;/li&gt;
&lt;li&gt;Updated forte namespace&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;find_package&lt;/code&gt; for external libraries&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Type handling and FB rendering&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #53</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-53/</link>
      <pubDate>Fri, 19 Sep 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-53/</guid>
      <description>&lt;p&gt;🎉 This post marks the &lt;strong&gt;one-year anniversary of the Eclipse 4diac weekly news&lt;/strong&gt; — thank you for following along!&lt;/p&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Attribute handling and UI&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added label and improved layout for general Attribute-Targets&lt;/li&gt;
&lt;li&gt;Added null-checks and fixed layout in AttributeTargetSection&lt;/li&gt;
&lt;li&gt;Switched to &lt;code&gt;CompoundCommand&lt;/code&gt; for more consistent command handling&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Import, build, and libraries&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed import copy when &lt;code&gt;compilerinfo&lt;/code&gt; is null&lt;/li&gt;
&lt;li&gt;Removed outdated &lt;code&gt;APPEND_STRING&lt;/code&gt; FBs from utils library (replaced by IEC 61131-3 &lt;code&gt;CONCAT&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Cleaned 3.0 typelib (removed unused storage FBs, reorganized &lt;code&gt;FB_RANDOM&lt;/code&gt;, removed empty math lib)&lt;/li&gt;
&lt;li&gt;Fixed Nebula update site&lt;/li&gt;
&lt;li&gt;Upgraded to Eclipse Nebula Widgets 3.2 (removed IE workaround, fixed richtext issue)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;GitLab downloader&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #52</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-52/</link>
      <pubDate>Fri, 12 Sep 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-52/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Editor Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed issues with the &amp;ldquo;Change Type&amp;rdquo; dialog, including type changes between FB and SubApp.&lt;/li&gt;
&lt;li&gt;Fixed undo context matching in the Xtext type editor and improved handling of embedded editors.&lt;/li&gt;
&lt;li&gt;Cleaned command stack handling for multipage editors and reduced unnecessary dirty property notifications.&lt;/li&gt;
&lt;li&gt;Added exception check when saving in &lt;code&gt;AbstractTypeEditor&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fixed index and display issues in VarConfigs and ST code references.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Command Stack Refactoring&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduced &lt;code&gt;OperationHistoryCommandStack&lt;/code&gt; and &lt;code&gt;LibraryElementUndoContext&lt;/code&gt; for consistent undo/redo across graphical and type editors.&lt;/li&gt;
&lt;li&gt;Removed outdated &lt;code&gt;getSystem&lt;/code&gt; method from editors and eliminated the &lt;code&gt;CommandStack&lt;/code&gt; from the AutomationSystem.&lt;/li&gt;
&lt;li&gt;Updated type and library element handling with &lt;code&gt;TypeEntryDataHandler&lt;/code&gt; using &lt;code&gt;EObjects&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Features &amp;amp; Enhancements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added support for package names in resource types in deployment using &lt;code&gt;::&lt;/code&gt; separator.&lt;/li&gt;
&lt;li&gt;Improved attribute handling: inherit attributes can now be defined, copied on instance creation, and trigger warnings instead of errors.&lt;/li&gt;
&lt;li&gt;Added manifest download support to &lt;code&gt;IArchiveDownloader&lt;/code&gt; for faster dependency resolution.&lt;/li&gt;
&lt;li&gt;Reworked generation of &lt;code&gt;CMakeLists.txt&lt;/code&gt; and export structure for &lt;code&gt;forte_ng&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build &amp;amp; Platform Updates&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Upgraded build system to Tycho 5.0.&lt;/li&gt;
&lt;li&gt;Removed deprecated GEF Classic source features from the target platform.&lt;/li&gt;
&lt;li&gt;Fixed compliance with stricter Java rules.&lt;/li&gt;
&lt;li&gt;Added helper utilities for library element, file, and project access.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Build System &amp;amp; Options&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Set minimum CMake version to 3.30 and defined C++ standard via target compile features.&lt;/li&gt;
&lt;li&gt;Reworked options: &lt;code&gt;FORTE_STACKTRACE&lt;/code&gt;, &lt;code&gt;FORTE_LOGLEVEL&lt;/code&gt;, and &lt;code&gt;FORTE_RTTI_AND_EXCEPTIONS&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Updated CMake project options and added dependency checks.&lt;/li&gt;
&lt;li&gt;Removed &lt;code&gt;forte-global&lt;/code&gt; target and &lt;code&gt;typeinit&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Removed overrides for &lt;code&gt;operator new&lt;/code&gt;/&lt;code&gt;delete&lt;/code&gt; in favor of standard operators.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Architecture &amp;amp; Code Structure&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Reorganized source and include file structure across core, arch, stdfblib, modules, and com layers.&lt;/li&gt;
&lt;li&gt;Added explicit namespaces to modules and stdfblib.&lt;/li&gt;
&lt;li&gt;Added dependencies between libraries for cleaner build organization.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Features &amp;amp; Fixes&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added support for generic FBs with packages in typelib.&lt;/li&gt;
&lt;li&gt;Fixed issues in OPC UA integration: includes, string ID concatenation, error messages, and redundant architecture definitions.&lt;/li&gt;
&lt;li&gt;Reworked OPC UA nodesets and types to use self-registration.&lt;/li&gt;
&lt;li&gt;Fixed and improved CTF tracing and replay.&lt;/li&gt;
&lt;li&gt;Updated type names across tests, systemtests, modules, and stdfblib.&lt;/li&gt;
&lt;li&gt;Hidden resource internals for better encapsulation.&lt;/li&gt;
&lt;li&gt;Added findTabs ignore file.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac at ETFA 2025</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-at-etfa-2025/</link>
      <pubDate>Tue, 09 Sep 2025 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-at-etfa-2025/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Bianca Wiesmayr&lt;/strong&gt; delivered a keynote in the workshop &lt;em&gt;“Advancing Industrial Automation: Best Practices and Innovations with IEC 61499”&lt;/em&gt; on:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“Building an Open-Source Infrastructure for IEC 61499 Research, Evaluation, and Standardization – 18 Years of Eclipse 4diac”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;

&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/ETFA2025_Bianca.jpeg&#34; 
    alt=&#34;Bianca Wiesmayr presenting at ETFA 2025&#34; 
    style=&#34;
        max-width: 50%; 
        max-height: ; 
        margin: ; 
        margin-top: ; 
        margin-left: ; 
        margin-right: ;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;

 &lt;br&gt;
 
&lt;/p&gt;
&lt;p&gt;Her talk reflected on the unique journey of Eclipse 4diac — from its beginnings as a research prototype to becoming a cornerstone for &lt;strong&gt;open-source industrial automation&lt;/strong&gt;, widely used in research, teaching, and industry.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #51</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-51/</link>
      <pubDate>Fri, 05 Sep 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-51/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Contract Checking and Analysis&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added ID relation for causal reaction/age.&lt;/li&gt;
&lt;li&gt;Added dynamic contract checks for:
&lt;ul&gt;
&lt;li&gt;causal reaction/age&lt;/li&gt;
&lt;li&gt;ages&lt;/li&gt;
&lt;li&gt;reactions&lt;/li&gt;
&lt;li&gt;single events&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added support for jitter in repetitions.&lt;/li&gt;
&lt;li&gt;Improved contract rule printing.&lt;/li&gt;
&lt;li&gt;Added warnings for duplicate elements in sets.&lt;/li&gt;
&lt;li&gt;Added visualization for dynamic check results.&lt;/li&gt;
&lt;li&gt;Added menu entry for running dynamic contract checks.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Diagram and Export&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added diagram SVG export.&lt;/li&gt;
&lt;li&gt;Improved diagram SVG export.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor and Property Sheets&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Tune In! Announcing the New Eclipse 4diac™ Podcast</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/tune-in-announcing-the-new-eclipse-4diac-podcast/</link>
      <pubDate>Wed, 03 Sep 2025 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/tune-in-announcing-the-new-eclipse-4diac-podcast/</guid>
      <description>&lt;p&gt;That&amp;rsquo;s right, now you can &lt;strong&gt;take Eclipse 4diac™ with you on the go!&lt;/strong&gt; Whether you&amp;rsquo;re commuting, working in the lab, or simply relaxing, you can play our podcast on your Android Auto, Apple CarPlay, Alexa, or wherever you enjoy your audio content.&lt;/p&gt;
&lt;h3 id=&#34;what-to-expect-from-our-first-episode&#34;&gt;What to Expect from Our First Episode&lt;/h3&gt;
&lt;p&gt;In our inaugural episode, we lay the groundwork for understanding the modern industrial landscape. We begin by discussing the foundational &lt;strong&gt;IEC 61131-3 standard for PLC programming&lt;/strong&gt;. You&amp;rsquo;ll learn that a &lt;strong&gt;PLC is, basically, a small computer used in industry&lt;/strong&gt; with inputs and outputs for controlling various systems. We&amp;rsquo;ll explain how PLCs are &lt;strong&gt;programmed according to the required application&lt;/strong&gt; using an &lt;strong&gt;IDE (integrated development environment) supplied by the PLC vendor&lt;/strong&gt;. These IDEs run on your normal computer and allow for &lt;strong&gt;coding your application and then uploading it to the PLC&lt;/strong&gt;. We&amp;rsquo;ll also touch upon the &lt;strong&gt;five different programming languages&lt;/strong&gt; part of the IEC 61131-3 standard, including &lt;strong&gt;Ladder Diagram (LD)&lt;/strong&gt; and &lt;strong&gt;Function Block Diagram (FBD)&lt;/strong&gt;. You&amp;rsquo;ll understand how &lt;strong&gt;Function Blocks (FBs)&lt;/strong&gt; in this context can be interpreted as &lt;strong&gt;functions you can call&lt;/strong&gt;, with inputs corresponding to parameters and outputs to return values.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #50</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-50/</link>
      <pubDate>Fri, 29 Aug 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-50/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Build and Platform&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added buildid configuration to the product file, making the buildid available in &lt;code&gt;config.ini&lt;/code&gt; and the startup logfile.&lt;/li&gt;
&lt;li&gt;Use Internet Explorer as the browser engine on Windows due to an SWT issue with Edge (#1565).&lt;/li&gt;
&lt;li&gt;Bumped &lt;code&gt;actions/setup-java&lt;/code&gt; from 4.7.1 to 5.0.0.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editing and Modeling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed copy/paste in the untyped SubApp data-output section.&lt;/li&gt;
&lt;li&gt;Fixed copying of connection attributes when updating FBs.&lt;/li&gt;
&lt;li&gt;Improved type handling by replacing &lt;code&gt;getType&lt;/code&gt; with more efficient &lt;code&gt;typeEntry&lt;/code&gt; functions.&lt;/li&gt;
&lt;li&gt;Provided locale-independent FB position export (#1573).&lt;/li&gt;
&lt;li&gt;Checked import requirements for destination elements in &lt;code&gt;PasteCommand&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fixed merge issues in &lt;code&gt;plugin.properties&lt;/code&gt; of the model plugin.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Libraries and Configurations&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #49</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-49/</link>
      <pubDate>Fri, 22 Aug 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-49/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured Text improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Regenerated ST model and parser.&lt;/li&gt;
&lt;li&gt;Variable declarations in ST now include the data type.&lt;/li&gt;
&lt;li&gt;Fixed save actions triggering during reload in the ST editor.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Model editing and refactoring enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Converted delete refactorings to use &lt;code&gt;ModelEdit&lt;/code&gt;, including attribute deletions and internal FB deletions.&lt;/li&gt;
&lt;li&gt;Added support for showing model edits in the refactoring preview.&lt;/li&gt;
&lt;li&gt;Introduced &lt;code&gt;ConfigurableModelEdit&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Removed &lt;code&gt;NO_CHANGE&lt;/code&gt; default from several &lt;code&gt;ConfigurableChange&lt;/code&gt; instances for more consistent behavior.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;FollowConnection improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #48</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-48/</link>
      <pubDate>Fri, 15 Aug 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-48/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Typed Subapps Support&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added support for deploying and evaluating typed Subapps.&lt;/li&gt;
&lt;li&gt;Introduced instance property pages for typed Subapps.&lt;/li&gt;
&lt;li&gt;Improved visibility configuration: In/Out pins can only be hidden for untyped Subapps.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor and Refactoring Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent editor reloads during refactoring to avoid race conditions.&lt;/li&gt;
&lt;li&gt;Avoid redundant reload dialogs when saving modified types.&lt;/li&gt;
&lt;li&gt;Introduced grouped model edits by URI for better handling of complex refactorings.&lt;/li&gt;
&lt;li&gt;Fixed loss of struct MUX configuration and updates during refactoring.&lt;/li&gt;
&lt;li&gt;Improved rename behavior for structured algorithm fields (no exceptions raised).&lt;/li&gt;
&lt;li&gt;Fixed code folding in algorithms and methods to avoid overlapping regions.&lt;/li&gt;
&lt;li&gt;Added better diagnostics for missing type loads when chaining resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Follow Connection Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #47</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-47/</link>
      <pubDate>Fri, 08 Aug 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-47/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Working Sets Support&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed the Bulk Editor to open correctly when using working sets.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Graphical Editor Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved feedback when resizing blocks:
&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;margin-border&lt;/strong&gt; is now shown for function blocks during resize.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Improved block movement behavior:
&lt;ul&gt;
&lt;li&gt;Moving blocks with cloning active is now correctly handled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added &lt;strong&gt;ghost figures&lt;/strong&gt; when dragging blocks to visualize movement.&lt;/li&gt;
&lt;li&gt;Collision feedback was improved:
&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;color change&lt;/strong&gt; indicates when dragged elements would collide.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Figures with margin&lt;/strong&gt; now show potential collisions while dragging.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Test Reliability&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed tests to work correctly in &lt;strong&gt;Release mode&lt;/strong&gt; by replacing &lt;code&gt;BOOST_ASSERT&lt;/code&gt; (which is disabled in Release builds) with &lt;code&gt;BOOST_REQUIRE&lt;/code&gt;, ensuring that side effects and conditions are still verified.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #46</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-46/</link>
      <pubDate>Fri, 01 Aug 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-46/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Model Robustness and Validation Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Interface elements are now required to always have a type.&lt;/li&gt;
&lt;li&gt;The type of event and data pins is enforced to never be &lt;code&gt;null&lt;/code&gt;, with assertions added to help catch violations.&lt;/li&gt;
&lt;li&gt;InOut variable copying now assigns a temporary &lt;code&gt;ANY&lt;/code&gt; type during EcoreUtil.Copier operations to avoid &lt;code&gt;null&lt;/code&gt; references.&lt;/li&gt;
&lt;li&gt;Fixed missing event types in evaluator tests.&lt;/li&gt;
&lt;li&gt;Updated tests to reflect enforced non-null interface element types.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Graphical Editor Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #45</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-45/</link>
      <pubDate>Fri, 25 Jul 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-45/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor Reliability and Synchronization&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Postpone navigation location updates of the type entry adapter to part activation to avoid wrong editor activation.&lt;/li&gt;
&lt;li&gt;Moved bulk editor reload checks to the same infrastructure as editor activation handling.&lt;/li&gt;
&lt;li&gt;Avoid triggering false editor reloads when a type is first loaded by checking if the type was actually reloaded.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Initial Value Editing&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use empty values instead of placeholders like &amp;ldquo;computing&amp;rdquo; or &amp;ldquo;too large&amp;rdquo; when editing initial values.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Code Cleanup&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Celebrating 18 Years of Eclipse 4diac</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/celebrating-18-years-of-eclipse-4diac/</link>
      <pubDate>Wed, 23 Jul 2025 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/celebrating-18-years-of-eclipse-4diac/</guid>
      <description>&lt;p&gt;Throwback to INDIN 2007: The very first public presentation of 4diac.


&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/INDIN2007.jpeg&#34; 
    alt=&#34;4diac IDE error information dialog&#34; 
    style=&#34;
        max-width: 70%; 
        max-height: ; 
        margin: ; 
        margin-top: ; 
        margin-left: ; 
        margin-right: ;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;

 &lt;br&gt;
 
&lt;/p&gt;
&lt;p&gt;What began as an academic prototype has, over the years, grown into a mature, open-source framework for distributed industrial automation based on IEC 61499.&lt;/p&gt;
&lt;h2 id=&#34;then-and-now&#34;&gt;Then and Now&lt;/h2&gt;
&lt;p&gt;To highlight how far we&amp;rsquo;ve come, here’s a comparison of the very first 4diac IDE version and the current release:


&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/comparision_first4diacIDE.png&#34; 
    alt=&#34;side by side 4diac IDE 2007 vs. 4diac IDE in 2025&#34; 
    style=&#34;
        max-width: 100%; 
        max-height: ; 
        margin: ; 
        margin-top: ; 
        margin-left: ; 
        margin-right: ;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;

 &lt;br&gt;
 
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #44</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-44/</link>
      <pubDate>Fri, 18 Jul 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-44/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Graphical Editor and UI Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved scroll positioning when opening graphical editors to center selected elements.&lt;/li&gt;
&lt;li&gt;Fixed exception when resizing a dynamic NatTable with 0 rows.&lt;/li&gt;
&lt;li&gt;Ensured save and build are triggered before rename refactoring.&lt;/li&gt;
&lt;li&gt;Reworked layout graph generation for libavoid to avoid invalid root graphs.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;BulkEditor Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added:
&lt;ul&gt;
&lt;li&gt;Undo/Redo support.&lt;/li&gt;
&lt;li&gt;Sorting of columns.&lt;/li&gt;
&lt;li&gt;Dynamic NatTable for attribute search.&lt;/li&gt;
&lt;li&gt;Attribute creation and deletion.&lt;/li&gt;
&lt;li&gt;Advanced attribute options.&lt;/li&gt;
&lt;li&gt;Add/DeleteWidget using CommandProvider.&lt;/li&gt;
&lt;li&gt;Opening BulkEditor with pre-selected SubApps as scope.&lt;/li&gt;
&lt;li&gt;Expand/collapse buttons for SubApp hierarchy selection.&lt;/li&gt;
&lt;li&gt;Filter clearing and section collapsing options.&lt;/li&gt;
&lt;li&gt;Status info showing dirty states and potential stale search results.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Improved:
&lt;ul&gt;
&lt;li&gt;Dirty editor popup behavior.&lt;/li&gt;
&lt;li&gt;Dirty type warning dialog.&lt;/li&gt;
&lt;li&gt;Copying of search elements.&lt;/li&gt;
&lt;li&gt;Naming, layout, and editable columns.&lt;/li&gt;
&lt;li&gt;Scrollbar unification and image disposal.&lt;/li&gt;
&lt;li&gt;Modularization by extracting NatTable into a separate class.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;VarConfig Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #43</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-43/</link>
      <pubDate>Fri, 11 Jul 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-43/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;System Explorer &amp;amp; Navigator&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix:
&lt;ul&gt;
&lt;li&gt;Working sets and resource content no longer conflict when shown as root in the system explorer.&lt;/li&gt;
&lt;li&gt;Correct system explorer refresh on marker changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cleanup:
&lt;ul&gt;
&lt;li&gt;Removed root content from navigator and replaced it with resource content.&lt;/li&gt;
&lt;li&gt;Removed &lt;code&gt;DistributedSystemListener&lt;/code&gt;, which caused UI flickering and tree reordering.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added:
&lt;ul&gt;
&lt;li&gt;Missing working set filters needed for working set content support.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Type Management &amp;amp; Editors&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>One-Click Issue Reporting from Error Dialog</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/one-click-issue-reporting-from-error-dialog/</link>
      <pubDate>Wed, 09 Jul 2025 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/one-click-issue-reporting-from-error-dialog/</guid>
      <description>&lt;p&gt;We enhanced the &amp;ldquo;Report Issue&amp;rdquo; button of the error indication dialog that appears when an unhandled exception occurs.
Clicking this button will open a new GitHub issue with the most relevant information already filled in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Exception message&lt;/li&gt;
&lt;li&gt;Stack trace&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;

&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/errordialog.png&#34; 
    alt=&#34;4diac IDE error information dialog&#34; 
    style=&#34;
        max-width: 50%; 
        max-height: ; 
        margin: ; 
        margin-top: ; 
        margin-left: ; 
        margin-right: ;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;

 &lt;br&gt;
 
&lt;/p&gt;
&lt;p&gt;This helps us diagnose problems faster and reduces the effort for users when something goes wrong.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #42</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-42/</link>
      <pubDate>Fri, 04 Jul 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-42/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured Text and Function Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implemented &amp;ldquo;Find References&amp;rdquo; for structured text functions.&lt;/li&gt;
&lt;li&gt;Enabled search functionality within algorithm and function ST editors.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Library and Type System Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added missing event-driven function blocks to Library 3.0.0.&lt;/li&gt;
&lt;li&gt;Added new &lt;code&gt;eIO&lt;/code&gt; 3.0.0 function block set.&lt;/li&gt;
&lt;li&gt;Fixed an issue where type updates affected saved varconfig entries.&lt;/li&gt;
&lt;li&gt;Improved &lt;code&gt;varconfig&lt;/code&gt; import handling to correctly parse configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;UI and Editor Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a bug with disposed text controls in the initial value cell editor for structured types.&lt;/li&gt;
&lt;li&gt;Improved watch view to show connection negation in labels.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Build and Dependency Updates&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #41</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-41/</link>
      <pubDate>Fri, 27 Jun 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-41/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Library Handling Overhaul&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introduced a new builder for external libraries.&lt;/li&gt;
&lt;li&gt;Removed outdated components: library change listener, plugin activator, TypeLibraryStarter extension point, and event broker.&lt;/li&gt;
&lt;li&gt;Added marker resolution to assist users in adding the new builder when needed.&lt;/li&gt;
&lt;li&gt;Adjusted existing tests to reflect the updated library handling approach.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Deployment &amp;amp; Package Name Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Corrected package names in several contexts:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;EMB_RES&lt;/code&gt; in device creation and deployment evaluation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;FORTE_PC&lt;/code&gt; in deployment evaluation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;E_RESTART&lt;/code&gt; in EMB_RES for version 3.0.0.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;System Explorer Enhancements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #40</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-40/</link>
      <pubDate>Fri, 20 Jun 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-40/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Communication &amp;amp; Deployment&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;Client_3_2&lt;/code&gt; for HTTP communication to:&lt;/li&gt;
&lt;li&gt;Enhanced deployment interactor:
&lt;ul&gt;
&lt;li&gt;Added query support for FB and data types&lt;/li&gt;
&lt;li&gt;Type queries now use fully qualified names&lt;/li&gt;
&lt;li&gt;Added FB type to deployment responses&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;TypeHash&lt;/code&gt; for better type identification&lt;/li&gt;
&lt;li&gt;Introduced &lt;code&gt;TypeHash&lt;/code&gt; attribute in the type library&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Export &amp;amp; Code Generation&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed missing type hash in &lt;code&gt;forte_ng&lt;/code&gt; export for functions&lt;/li&gt;
&lt;li&gt;Improved &lt;code&gt;forte_ng&lt;/code&gt; export:
&lt;ul&gt;
&lt;li&gt;Fixed composite FB and adapter export&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Updated exporters to new 4diac FORTE concepts:
&lt;ul&gt;
&lt;li&gt;CFB network data&lt;/li&gt;
&lt;li&gt;Variable internals&lt;/li&gt;
&lt;li&gt;FB interface spec (&lt;a href=&#34;https://github.com/eclipse-4diac/4diac-forte/issues/392&#34;&gt;#392&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Interpreter Enhancements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #39</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-39/</link>
      <pubDate>Fri, 13 Jun 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-39/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improved Adapter Export and Validation&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated Function Block (FB) exporter to support the new adapter design.&lt;/li&gt;
&lt;li&gt;Updated adapter code generator to follow the new architecture used in 4diac FORTE.&lt;/li&gt;
&lt;li&gt;Added validation to prevent illegal use of variable-length variables.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;openPOWERLINK Support for 4diac 3.0.0&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added missing FBs for openPOWERLINK integration and ensured proper package naming.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Refactoring and Cleanup&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Removed single linked list from the Windows Sercomm layer.&lt;/li&gt;
&lt;li&gt;Dropped support for the RCX operating system.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;New Adapter Concept&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #38</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-38/</link>
      <pubDate>Fri, 06 Jun 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-38/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Code Clean-up and Simplification&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Removed unused contract check code.&lt;/li&gt;
&lt;li&gt;Performed code cleanup while switching to URL-safe base64 encoding for hashes.&lt;/li&gt;
&lt;li&gt;Made &lt;code&gt;reload&lt;/code&gt; in type library private.&lt;/li&gt;
&lt;li&gt;Fixed missing &lt;code&gt;using string&lt;/code&gt; directive in the global constant exporter.&lt;/li&gt;
&lt;li&gt;Removed deprecated function blocks &lt;code&gt;F_MUX_2_1&lt;/code&gt; and &lt;code&gt;F_MUX_2_2&lt;/code&gt; as part of library streamlining.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;UI and Editor Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated BulkEditor to use only a single scrollbar for better usability.&lt;/li&gt;
&lt;li&gt;Fixed non-editable VarConfig property sheets and removed the export of unwanted attributes.&lt;/li&gt;
&lt;li&gt;Prevented addition of unwanted VarConfig attributes when edited in the property sheet.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Feature Additions and Fixes&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Next Eclipse 4diac Virtual Community Meeting</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/next-eclipse-4diac-virtual-community-meeting/</link>
      <pubDate>Mon, 02 Jun 2025 12:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/next-eclipse-4diac-virtual-community-meeting/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;We aim to present recent changes in the Eclipse 4diac environment and project team.&lt;/li&gt;
&lt;li&gt;We will demonstrate notable features and provide tips and tricks.&lt;/li&gt;
&lt;li&gt;Our committer Jörg Walter will present his recent work on using the build environment to facilitate creating your own 4diac FORTE.&lt;/li&gt;
&lt;li&gt;Following up on initial insights in our previous community evening, our committer Martin Jobst will present the new Structured Text editor, which has excellent editing capabilities that resemble those available for general-purpose programming languages. The sophisticated features can greatly reduce engineering time.&lt;/li&gt;
&lt;li&gt;We will have enough time for questions and comments from the audience.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Find the details and the Zoom link at our &lt;a href=&#34;https://eclipse.dev/4diac/events/virt-community/&#34;&gt;virtual community events page&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #37</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-37/</link>
      <pubDate>Fri, 30 May 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-37/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;FBNetwork Interpreter Support for &lt;code&gt;FunctionFBType&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured Text (ST) Editor Enhancements:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Correct handling of parameters with variable-length arrays.&lt;/li&gt;
&lt;li&gt;Improved escaping of newline characters (e.g., &lt;code&gt;\n&lt;/code&gt; now maps to &lt;code&gt;$L&lt;/code&gt; instead of &lt;code&gt;$N&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Restructured preferences and property pages:
&lt;ul&gt;
&lt;li&gt;Unified layout across ST-related settings.&lt;/li&gt;
&lt;li&gt;Removed obsolete ST core and Xtext compiler pages.&lt;/li&gt;
&lt;li&gt;Project-specific configuration support.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Monitoring and Debugging Fixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved in-out pin handling in watch views for variable-length arrays.&lt;/li&gt;
&lt;li&gt;Fixed StackOverflow error for SubApps with self-loops.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bulk Editor Improvements:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #36</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-36/</link>
      <pubDate>Fri, 23 May 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-36/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor and UI Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a preference for automatic connection of event pins.
&lt;ul&gt;
&lt;li&gt;FBs inserted into an execution chain are now automatically connected at the end.&lt;/li&gt;
&lt;li&gt;Implemented inserting function blocks after a selected predecessor.&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Connect Through&amp;rdquo; now works during deletion ensuring event chains.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Improved handling of search results in Structured Text:
&lt;ul&gt;
&lt;li&gt;Automatically selects search result.&lt;/li&gt;
&lt;li&gt;Search now uses 4diac &lt;code&gt;TextMatch&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Matches include a type indicating the editor marker.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Moved block margin settings into a dedicated preference page.&lt;/li&gt;
&lt;li&gt;Improved project creation:
&lt;ul&gt;
&lt;li&gt;Standard libraries version 3.0.0 are now used by default.&lt;/li&gt;
&lt;li&gt;New library packages and hardware folder introduced.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Deployment &amp;amp; Monitoring&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #35</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-35/</link>
      <pubDate>Fri, 16 May 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-35/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;4diac FORTE Export Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed null pointer exceptions when handling comments inside Composite FBs.&lt;/li&gt;
&lt;li&gt;Corrected variable declaration order for &lt;code&gt;InOut&lt;/code&gt; FBs.&lt;/li&gt;
&lt;li&gt;Fixed handling of ARRAY string IDs for array interface elements.&lt;/li&gt;
&lt;li&gt;Reworked output parameter generation for better semantic alignment.&lt;/li&gt;
&lt;li&gt;Changed Structured Text argument mapping to use &lt;code&gt;ITypedElement&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Function Block and Library Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added eIO Function Blocks to the type library.&lt;/li&gt;
&lt;li&gt;Removed &lt;code&gt;QI&lt;/code&gt; and &lt;code&gt;QO&lt;/code&gt; ports and related service sequences from configuration FBs.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Monitoring and Debugging&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing Our New Committer Martin Jobst</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/introducing-our-new-committer-martin-jobst/</link>
      <pubDate>Wed, 14 May 2025 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/introducing-our-new-committer-martin-jobst/</guid>
      <description>&lt;p&gt;Martin is a freelance computer scientist from Germany, with nearly a decade of experience contributing to Eclipse 4diac. His expertise spans low-level embedded development, distributed systems, model-based engineering, compiler design, databases, and network security.&lt;/p&gt;
&lt;p&gt;His major contributions to Eclipse 4diac include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The implementation of large parts of the &lt;strong&gt;IEC 61131-3 Structured Text (ST) editor&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Development of the &lt;strong&gt;integrated debugging environment&lt;/strong&gt; for IEC 61499 function blocks&lt;/li&gt;
&lt;li&gt;Work on the &lt;strong&gt;exporter, deployment, and monitoring infrastructure&lt;/strong&gt; for the FORTE runtime&lt;/li&gt;
&lt;li&gt;Enhancements to the &lt;strong&gt;core classes and data types&lt;/strong&gt; in FORTE&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These features are all available in the current &lt;strong&gt;4diac IDE and 4diac FORTE 3.0 early access&lt;/strong&gt;, and we encourage the community to explore and provide feedback.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #34</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-34/</link>
      <pubDate>Fri, 09 May 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-34/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Model and Export Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Removed unused timestamps from the &lt;em&gt;Data response model&lt;/em&gt; and &lt;em&gt;EventOccurrence&lt;/em&gt; model.&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;startTime&lt;/code&gt; and &lt;code&gt;duration&lt;/code&gt; attributes to the model.&lt;/li&gt;
&lt;li&gt;Implemented a new type export builder and extracted the exporter from the export wizard.&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;CBasicFB::setInitialValues&lt;/code&gt; in the 4diac FORTE exporter to ensure ECC state reset.&lt;/li&gt;
&lt;li&gt;Used absolute data port index for &lt;code&gt;read/writeData&lt;/code&gt; in the &lt;code&gt;forte_ng&lt;/code&gt; exporter.&lt;/li&gt;
&lt;li&gt;Encapsulated global constants in the &lt;code&gt;forte_ng&lt;/code&gt; export.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor and UI Updates&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #33</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-33/</link>
      <pubDate>Fri, 02 May 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-33/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Browser &amp;amp; UI Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Switched default browser on Windows to Internet Explorer temporarily.&lt;/li&gt;
&lt;li&gt;Fixed exception in Nebula RichTextEditor and updated its target platform.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Contract Editor Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed command visibility and enhanced Xtext grammar:
&lt;ul&gt;
&lt;li&gt;Decimal parsing fixed&lt;/li&gt;
&lt;li&gt;Enums introduced&lt;/li&gt;
&lt;li&gt;Improved property names&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;once&lt;/code&gt; and &lt;code&gt;sequence&lt;/code&gt; properties to the model&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Execution &amp;amp; FB Support&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed wrong algorithm execution.&lt;/li&gt;
&lt;li&gt;Added ECState handling for SimpleFBs.&lt;/li&gt;
&lt;li&gt;Replaced stream usage with list.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Connection Handling&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #32</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-32/</link>
      <pubDate>Fri, 25 Apr 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-32/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Search improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Select search results in Structured Text.&lt;/li&gt;
&lt;li&gt;Switch search backend to fordiac &lt;code&gt;TextMatch&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Add type information to search matches.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Library handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;External libraries are extracted as read-only.&lt;/li&gt;
&lt;li&gt;Standard libraries are made read-only through decoration.&lt;/li&gt;
&lt;li&gt;Editors handle read-only behavior; library contents are protected from deletion.&lt;/li&gt;
&lt;li&gt;Preparation for future &lt;code&gt;doSaveAs()&lt;/code&gt; support.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured Text and Subapp improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add list support for &lt;code&gt;VarConfig&lt;/code&gt; entries in typed Subapps.&lt;/li&gt;
&lt;li&gt;Define &lt;code&gt;EInit&lt;/code&gt; event type for all &lt;code&gt;INIT/INITO&lt;/code&gt; events in templates.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Export improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #31</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-31/</link>
      <pubDate>Fri, 18 Apr 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-31/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured Text (ST) improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed missing feature in ST model issues.&lt;/li&gt;
&lt;li&gt;Corrected access mode handling for statements in the ST parser.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Type and Project Handling&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed errors when creating types in non-existing folders.&lt;/li&gt;
&lt;li&gt;Ensured type library is refreshed when a project is opened.&lt;/li&gt;
&lt;li&gt;Fixed NPE in type library due to missing build path.&lt;/li&gt;
&lt;li&gt;Correctly handled type paths for array types in &lt;code&gt;forte_ng&lt;/code&gt; export.&lt;/li&gt;
&lt;li&gt;Fixed handling when toggling expanded subapps before updating them with a type.&lt;/li&gt;
&lt;li&gt;Restored reverted changes post-freeze and fixed related issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor and UI Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #30</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-30/</link>
      <pubDate>Fri, 11 Apr 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-30/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improved Type System Infrastructure&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introduced hash generation for library elements based only on type-relevant content.&lt;/li&gt;
&lt;li&gt;Ensured type library refresh and stability when opening projects or handling invalid build paths.&lt;/li&gt;
&lt;li&gt;Added error handling for missing &lt;code&gt;TypeEntry&lt;/code&gt; and invalid editor references.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Better Tooling &amp;amp; Automation&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a project property page for configuring automatic type export:
&lt;ul&gt;
&lt;li&gt;Includes default exporter preference, export filter selection, and support for relative paths.&lt;/li&gt;
&lt;li&gt;Improvements to preference management and UI integration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor, UI &amp;amp; Preferences Overhaul&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #29</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-29/</link>
      <pubDate>Fri, 04 Apr 2025 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-29/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;General Cleanup&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cleanup contract plugins&lt;/li&gt;
&lt;li&gt;Cleanup BulkEditor&lt;/li&gt;
&lt;li&gt;Delete incomplete test for currently unused class.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix access mode for statements in ST parser&lt;/li&gt;
&lt;li&gt;Fix type path for array types in forte_ng export&lt;/li&gt;
&lt;li&gt;Fix network interpreter test cases
&lt;ul&gt;
&lt;li&gt;Updated test cases for experimental FB Network interpreter&lt;/li&gt;
&lt;li&gt;Removed deprecated methods&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fix &lt;code&gt;getSystem()&lt;/code&gt; null pointer in DiagramEditor&lt;/li&gt;
&lt;li&gt;Fixed Initial Column to use correct project for PreferenceStore&lt;/li&gt;
&lt;li&gt;Fixed Attribute/Type Selection for AttributeTable in BulkEditor&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;** ST and Model Enhancements **&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Proposal Upgrade 4diac FORTE to C&#43;&#43;20</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/proposal-upgrade-4diac-forte-to-c-20/</link>
      <pubDate>Fri, 04 Apr 2025 14:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/proposal-upgrade-4diac-forte-to-c-20/</guid>
      <description>&lt;p&gt;As this may impact many of our users, especially on more exotic platform we are seeking for your feedback this issue:
&lt;a href=&#34;https://github.com/eclipse-4diac/4diac-forte/issues/399&#34;&gt;https://github.com/eclipse-4diac/4diac-forte/issues/399&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #28</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-28/</link>
      <pubDate>Fri, 28 Mar 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-28/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a crash when deleting an input primitive.&lt;/li&gt;
&lt;li&gt;Fixed undo functionality for retain properties.&lt;/li&gt;
&lt;li&gt;Fixed non-existing plant hierarchy producing a null pointer exception when deleting expanded subapplications.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevented Arrays of Structs from being expandable in Struct Demuxers.&lt;/li&gt;
&lt;li&gt;Added visible children to Struct_Demux type instance names.&lt;/li&gt;
&lt;li&gt;Improved contract creation workflow:
&lt;ul&gt;
&lt;li&gt;Fixed layout issues with contract figures.&lt;/li&gt;
&lt;li&gt;Fixed contract line breaks not saving.&lt;/li&gt;
&lt;li&gt;Improved contract creation and decision dialogs.&lt;/li&gt;
&lt;li&gt;Added scoping for pins in contracts.&lt;/li&gt;
&lt;li&gt;Fixed crashes in contract editor quick fixes and cell editor.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Changed dialog preferences to provide simpler information as a restart is no longer needed.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;New Features&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Virtual Community Meeting</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-virtual-community-meeting/</link>
      <pubDate>Sun, 23 Mar 2025 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-virtual-community-meeting/</guid>
      <description>&lt;p&gt;The next Eclipse 4diac Virtual Community Meeting will be held on April 10th, 5pm CET.&lt;/p&gt;
&lt;p&gt;You can join the meeting via this &lt;a href=&#34;https://jku.zoom.us/j/96518171707?pwd=JSJb8s6xCFyHTNJW5yHqqgzBNRaaVf.1&#34;&gt;Zoom Link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Our planned agenda is as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Introduction of the attendees&lt;/li&gt;
&lt;li&gt;Overview on Eclipse 4diac and the planned next steps&lt;/li&gt;
&lt;li&gt;Community Q&amp;amp;A&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;We use a publicly available &lt;a href=&#34;https://docs.google.com/document/d/1XKoy3ec--dxvINVou9o_muGmMFUC0RBq-zF8rmqKj-g/edit?usp=sharing&#34;&gt;document&lt;/a&gt; to manage the meeting’s agenda. You can add items to it anytime.&lt;/p&gt;
&lt;p&gt;We look forward to an insightful discussion with all of you!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #27</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-27/</link>
      <pubDate>Fri, 21 Mar 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-27/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Monitoring Enhancements:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Show last forced value during monitoring.&lt;/li&gt;
&lt;li&gt;Add a clear force command for better control.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Code Quality and Bug Fixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix potential null pointer in &lt;code&gt;LibraryManager&lt;/code&gt; and improve link resolution.&lt;/li&gt;
&lt;li&gt;Remove workaround for inaccessible Xtext editor method.&lt;/li&gt;
&lt;li&gt;Fix follow connection handler for blocks with only inout variables.&lt;/li&gt;
&lt;li&gt;Consider only visible candidates for unresolved references in ST parser.&lt;/li&gt;
&lt;li&gt;Fix access mode for member access expressions in ST utilities.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improved Validations:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #26</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-26/</link>
      <pubDate>Fri, 14 Mar 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-26/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Function Block Network Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Boolean connections can now be negated.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Contract Editor and Grammar Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Corrected caching and resource mapping in contract creation.&lt;/li&gt;
&lt;li&gt;Fixed contract grammar to allow offset intervals.&lt;/li&gt;
&lt;li&gt;Resolved contract editor crash when applying quickfix.&lt;/li&gt;
&lt;li&gt;Improved handling of non-proper intervals.&lt;/li&gt;
&lt;li&gt;Added scoping for pins in contracts.&lt;/li&gt;
&lt;li&gt;Fixed issues with contract figure layout, line breaks, and new contract creation for subapp pins.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Debugging and Monitoring Enhancements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #25</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-25/</link>
      <pubDate>Fri, 07 Mar 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-25/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured Text (ST) Parser Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed type usage with semi-qualified names.&lt;/li&gt;
&lt;li&gt;Ensured correct imports for global constants (e.g., &lt;code&gt;util::Math::PI&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Refactoring and Code Cleanup&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;General refactoring and minor fixes.&lt;/li&gt;
&lt;li&gt;Removed redundant methods in &lt;code&gt;ResourceTypeExporter&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Removed DOCTYPE entry from resource export for consistency.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Resource Handling Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implemented &lt;code&gt;ResourceTypeExporter&lt;/code&gt; and modified save method.&lt;/li&gt;
&lt;li&gt;Fixed resource naming bug.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improved Model and UI Features&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implemented rename and move participants for subapps, systems, and folders.&lt;/li&gt;
&lt;li&gt;Changed default scope in model search to project.&lt;/li&gt;
&lt;li&gt;Moved color preferences to theme colors.&lt;/li&gt;
&lt;li&gt;Renamed and moved message properties files.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Event Type and Connection Enhancements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #24</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-24/</link>
      <pubDate>Fri, 28 Feb 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-24/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Refactoring and Usability Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed refactoring issues when the file is not read-only.&lt;/li&gt;
&lt;li&gt;Added a shortcut for renaming elements in refactoring.&lt;/li&gt;
&lt;li&gt;Do not use linked editing for interface refactorings in the ST editor.&lt;/li&gt;
&lt;li&gt;Fixed comment indentation in the ST formatter.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Model Search Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added interface value matching in the model search.&lt;/li&gt;
&lt;li&gt;Enabled searching for global constants in initial values of FB types.&lt;/li&gt;
&lt;li&gt;Added support for model search of global constants.&lt;/li&gt;
&lt;li&gt;Included line numbers for ST code in the model search.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Plant Hierarchy and Deletion Handling&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #23</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-23/</link>
      <pubDate>Fri, 21 Feb 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-23/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improvements &amp;amp; Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Red error markers now show for invalid hidden connection labels.&lt;/li&gt;
&lt;li&gt;Preserve tree top item in struct manipulator section.&lt;/li&gt;
&lt;li&gt;Improved dependency tracking for plant hierarchy.&lt;/li&gt;
&lt;li&gt;Fixed missing interface when copying internal FBs in the property sheet.&lt;/li&gt;
&lt;li&gt;Fixed NPEs related to type loading in various components.&lt;/li&gt;
&lt;li&gt;Avoid flooding logs when display is disposed in debug code mining.&lt;/li&gt;
&lt;li&gt;Fixed scope issues for adapter features in ST parser.&lt;/li&gt;
&lt;li&gt;Fixed recurring notifications for missing type entries.&lt;/li&gt;
&lt;li&gt;Fixed compiler warnings and improved build scripts.&lt;/li&gt;
&lt;li&gt;Improved event handling and refactoring support.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;New Features&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #22</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-22/</link>
      <pubDate>Fri, 14 Feb 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-22/</guid>
      <description>&lt;h2 id=&#34;4days-of-eclipse-4diac-winter-school&#34;&gt;4days of Eclipse 4diac Winter School&lt;/h2&gt;
&lt;p&gt;From February 10 to 14 the &lt;a href=&#34;https://eclipse.dev/4diac/events/4diacwinterschool/&#34;&gt;4days of Eclipse 4diac Winter School&lt;/a&gt; took place at Johannes Kepler University Linz.&lt;/p&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;SubApp and System Explorer Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed SubApp opening in the plant hierarchy for unloaded &lt;code&gt;SubAppNetwork&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a refresh mechanism to display the manifest in the system explorer.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Event Function Blocks&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added new event function blocks:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;E_MERGE3&lt;/code&gt;: Merges three input events.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;E_SPLIT3&lt;/code&gt;: Splits one event into three output events.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Each function block includes identification, version info, interface list, and state transition details.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;User Interface and Editing Enhancements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac FORTE Build Environment Release beta-2025-02</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-fbe-release-beta-2025-02/</link>
      <pubDate>Sun, 09 Feb 2025 14:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-fbe-release-beta-2025-02/</guid>
      <description>&lt;h2 id=&#34;eclipse-4diac-forte-build-environment-fbe-released&#34;&gt;Eclipse 4diac FORTE Build Environment (FBE) Released!&lt;/h2&gt;
&lt;p&gt;4diac FBE has been part of the Eclipse 4diac project for a while, and several
users have started using it and providing valuable feedback. Today is the very
first official (pre-)release, containing lots of quality-of-life improvements
to make the 4diac FBE experience as nice as possible.&lt;/p&gt;
&lt;p&gt;To download this release, head over to &lt;a href=&#34;https://github.com/eclipse-4diac/4diac-fbe/releases&#34;&gt;https://github.com/eclipse-4diac/4diac-fbe/releases&lt;/a&gt;
and get &lt;code&gt;4diac-fbe-beta-2025-02.zip&lt;/code&gt;. Make sure you get the correct file, do NOT fetch the
source code archives. To install, extract to a suitable folder and run &lt;code&gt;compile.cmd&lt;/code&gt;. Yes,
Linux users also run &lt;code&gt;compile.cmd&lt;/code&gt;. Read &lt;code&gt;README.md&lt;/code&gt; for more details.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #21</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-21/</link>
      <pubDate>Fri, 07 Feb 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-21/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;System Explorer Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a refresh mechanism to display the manifest in the system explorer.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Error Handling and QuickFixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introduced error markers with QuickFix support for attributes.
&lt;ul&gt;
&lt;li&gt;An error marker is created when an attribute is deleted from the type library.&lt;/li&gt;
&lt;li&gt;Supported QuickFixes:
&lt;ul&gt;
&lt;li&gt;Change attribute type (atp).&lt;/li&gt;
&lt;li&gt;Create attribute type.&lt;/li&gt;
&lt;li&gt;Suggest best-fitting attribute type.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improved Search and Navigation&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added data type attributes as children in the DataTypeInstance Search.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Refinements to Qualified Names&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #20</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-20/</link>
      <pubDate>Fri, 31 Jan 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-20/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Usability &amp;amp; UI Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pressing Enter now moves to the next editable cell in the variables dialog.&lt;/li&gt;
&lt;li&gt;Introduced a feature to open types directly in the editor from the instance viewer.&lt;/li&gt;
&lt;li&gt;Unified the preference page setup and removed unnecessary plugin activators.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editor &amp;amp; Code Handling Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed issues with special characters &lt;code&gt;$&lt;/code&gt; and &lt;code&gt;\&lt;/code&gt; in comments to prevent misinterpretation during replacements.&lt;/li&gt;
&lt;li&gt;Improved ST resource saving by using a copy of internal elements for reconciling and simplifying the load process.&lt;/li&gt;
&lt;li&gt;Fixed premature apply in the initial value editor when selecting proposals due to loss of focus.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Library &amp;amp; Project Management&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #19</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-19/</link>
      <pubDate>Fri, 24 Jan 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-19/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Function Blocks&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated E_SPLIT function block description and comments:
&lt;ul&gt;
&lt;li&gt;Improved clarity in the Function attribute.&lt;/li&gt;
&lt;li&gt;Updated comments to reflect functionality accurately.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Storage and Validation Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated storage format.&lt;/li&gt;
&lt;li&gt;Ignored excess elements in array initializers in the evaluator.&lt;/li&gt;
&lt;li&gt;Validated no value for variables with variable array bounds (&lt;code&gt;*&lt;/code&gt;):
&lt;ul&gt;
&lt;li&gt;Added helper for type declaration parsing.&lt;/li&gt;
&lt;li&gt;Improved regex handling for variable bounds.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed infinite recursion for subapp connections in monitoring.&lt;/li&gt;
&lt;li&gt;Corrected copy/paste behavior for types with the same name from different packages.&lt;/li&gt;
&lt;li&gt;Fixed issues pasting into empty NatTable.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improvements in NatTable&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #18</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-18/</link>
      <pubDate>Fri, 17 Jan 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-18/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;h3 id=&#34;enhancements&#34;&gt;Enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Debugging Improvements:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Add toggle value for all BOOL variables, including struct members.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor Updates:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Reworked System Editor:
&lt;ul&gt;
&lt;li&gt;Added scrollbar for smaller screens.&lt;/li&gt;
&lt;li&gt;Moved applications and the system configuration to the top.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Children of typed subapps are now correctly opened in the type editor.&lt;/li&gt;
&lt;li&gt;Added jump mode navigation for struct members.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Programming and Formatting:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Reworked comment auto-wrap in the ST formatter:
&lt;ul&gt;
&lt;li&gt;Introduced fixed comment line width.&lt;/li&gt;
&lt;li&gt;Improved word wrapping and indentation.&lt;/li&gt;
&lt;li&gt;Enhanced formatting consistency.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Relaxed validation for CASE labels to allow comparable types.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refactoring Enhancements:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Updated imports for non-Xtext resources during refactoring.&lt;/li&gt;
&lt;li&gt;Prevented package name updates during simple renames in ST refactoring.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;fixes&#34;&gt;Fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Type and Resource Handling:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Handle cases where types cannot be loaded in search.&lt;/li&gt;
&lt;li&gt;Fixed NPE in deployment FB evaluator when not prepared.&lt;/li&gt;
&lt;li&gt;Avoided refactoring Xtext resources with empty contents to prevent NPEs.&lt;/li&gt;
&lt;li&gt;Fixed stale or ambiguous method parameter references in the ST editor.&lt;/li&gt;
&lt;li&gt;Resolved issues with project conversion of linked folders.&lt;/li&gt;
&lt;li&gt;Addressed inconsistent manifest resource states.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor Stability:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed NPE when triggering launch shortcut for the type editor.&lt;/li&gt;
&lt;li&gt;Ensured editor input is correctly typed to prevent class cast issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Evaluator Improvements:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Catch all exceptions when closing shared resources in the evaluator.&lt;/li&gt;
&lt;li&gt;Log exceptions in the evaluator process for better debugging.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;features&#34;&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Service Model Enhancements:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added comment fields to the service model.&lt;/li&gt;
&lt;li&gt;Use the correct comment field for service import/export.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automation Enhancements:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added an event trigger function block to activate unconnected events of a specified type.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;code-and-performance-improvements&#34;&gt;Code and Performance Improvements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Migrated ST formatter from Xtend to Java for better maintainability.&lt;/li&gt;
&lt;li&gt;Fixed missing uppercase binding for DTP files in the ST core.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #17</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-17/</link>
      <pubDate>Fri, 10 Jan 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-17/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improvements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a separate warning for truncating literal conversions, including exceptions for semantically relevant cases.&lt;/li&gt;
&lt;li&gt;Improved type inference for nested binary expressions by ensuring operand types are converted to required unsigned or bit types before determining the common result type. Fixed the equivalent unsigned type for INT.&lt;/li&gt;
&lt;li&gt;Enhanced graphical editor appearance for fractional native scaling by using the exact &lt;code&gt;swt.autoScaling&lt;/code&gt; parameter, improving drawing aspect ratios on non-integer scaling settings (e.g., 125%, 175%).&lt;/li&gt;
&lt;li&gt;Updated application and window icons to the new 4diac logo.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>4 Weeks to the 4days of Eclipse 4diac Winter School</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/4weeksto4d4d/</link>
      <pubDate>Fri, 10 Jan 2025 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/4weeksto4d4d/</guid>
      <description>&lt;p&gt;Why should you care about IEC 61499? Because it revolutionizes how we design distributed control systems by offering modular, reusable components that seamlessly integrate into various environments.
Imagine developing a smart factory system where machines communicate efficiently and adapt to changes in real-time.&lt;/p&gt;
&lt;p&gt;With &lt;a href=&#34;https://eclipse.dev/4diac/4diac_ide/&#34;&gt;4diac IDE&lt;/a&gt;, you’ll not only model these systems but also simulate, test, and deploy them effectively.
Ever wondered how to manage complex industrial processes with minimal downtime?
This event demonstrates how IEC 61499’s event-driven architecture ensures optimal performance and resource utilization.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #16</title>
      <link>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-16/</link>
      <pubDate>Fri, 03 Jan 2025 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2025/2025/eclipse-4diac-weekly-16/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Usability Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved FB Debug View by using Watch colors consistently.&lt;/li&gt;
&lt;li&gt;Reworked Open Type Dialog to reduce blocking behavior, enhancing performance.&lt;/li&gt;
&lt;li&gt;Added new icon for library directories.&lt;/li&gt;
&lt;li&gt;Changed default Watch colors for better contrast on light themes and introduced styles for dark themes.&lt;/li&gt;
&lt;li&gt;Added settings for monitoring text colors.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Error Handling and Validation&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved error handling in value converters to avoid null pointer exceptions (NPEs) and enhanced error messages during array and struct parsing.&lt;/li&gt;
&lt;li&gt;Fixed conversion of prefixed values in structs and arrays to handle type prefixes (e.g., &lt;code&gt;T#&lt;/code&gt;, &lt;code&gt;DATE#&lt;/code&gt;) correctly.&lt;/li&gt;
&lt;li&gt;Added validations and quick fixes for package declarations in the Structured Text (ST) editor, ensuring alignment with folder structures (disabled by default).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #15</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-15/</link>
      <pubDate>Fri, 20 Dec 2024 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-15/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Improved Block Layout Options&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added wrapping and compacting options for the block layout to reduce width and provide better, more compact layouts.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UI Enhancements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Internal attributes are now hidden in tree views, ensuring a cleaner and more user-friendly interface.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Library Management Updates&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Changed linked library location in projects.
&lt;ul&gt;
&lt;li&gt;Removed &lt;code&gt;SystemPaletteManagement&lt;/code&gt; and replaced explicit strings with &lt;code&gt;TypeLibraryTags&lt;/code&gt; references.&lt;/li&gt;
&lt;li&gt;Adjusted associated test cases.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refactoring Enhancements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Added pre-checks for syntax and linking errors before Structured Text (ST) refactoring, notifying users of potential inaccuracies.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Restored correct behavior for initial application generation by re-adding a missing &lt;code&gt;cmd.execute()&lt;/code&gt; call.&lt;/li&gt;
&lt;li&gt;Fixed deletion issues with interface pins during &lt;code&gt;BorderCrossingREconnectCommand&lt;/code&gt;, ensuring pins remain intact when necessary.&lt;/li&gt;
&lt;li&gt;Corrected handling of &lt;code&gt;ErrorMarkerInterface&lt;/code&gt; pins in expanded SubApplications to prevent class cast exceptions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OPC UA Alarms &amp;amp; Conditions Enhancements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Created a dedicated Alarms &amp;amp; Conditions (A&amp;amp;C) layer.&lt;/li&gt;
&lt;li&gt;Enabled triggering alarms on REQ.&lt;/li&gt;
&lt;li&gt;Added state callbacks for conditions and support for retaining conditions on request.&lt;/li&gt;
&lt;li&gt;Created OPC UA objects, events, and alarm condition types during initialization.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OPC UA Improvements&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Removed operating modes and event modes from the OPC UA A&amp;amp;C layer.&lt;/li&gt;
&lt;li&gt;Parameterized OPC UA instance names for alarm source objects.&lt;/li&gt;
&lt;li&gt;Changed NodeIds to type &lt;code&gt;String&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;ModellingRule_Mandatory&lt;/code&gt; to members of the OPC UA type.&lt;/li&gt;
&lt;li&gt;Enabled support for sending data from Publisher DIs and events.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refactoring and General Updates&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Fixed and moved &lt;code&gt;ldsMe&lt;/code&gt; to its own class with documentation and updates for v1.4.5.&lt;/li&gt;
&lt;li&gt;Allowed multiple &lt;code&gt;ecet&lt;/code&gt; instances to be compiled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #14</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-14/</link>
      <pubDate>Fri, 13 Dec 2024 07:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-14/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Enhancements:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated evaluator for the new simple FB standard:
&lt;ul&gt;
&lt;li&gt;Added EC state handling.&lt;/li&gt;
&lt;li&gt;Updated related tests.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Optimized Sys file generation:
&lt;ul&gt;
&lt;li&gt;Excluded mapped entities to reduce file size and potential git conflicts.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Enhanced ST validation for the new simple FB standard:
&lt;ul&gt;
&lt;li&gt;Updated validation messages and quick fixes.&lt;/li&gt;
&lt;li&gt;Adjusted constants, variables, and methods.&lt;/li&gt;
&lt;li&gt;Improved algorithm filtering logic and handling of missing algorithms.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Introduced new attribute handling in &lt;code&gt;CreateAttributeCommand&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added support for editing large values:
&lt;ul&gt;
&lt;li&gt;Improved indexing for large variables in the variable tree.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Updated storage format:
&lt;ul&gt;
&lt;li&gt;Refactored XML structure and attributes for clarity.&lt;/li&gt;
&lt;li&gt;Modified event names, comments, and variable declarations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added a QuickFix widget for NatTables to handle missing types.&lt;/li&gt;
&lt;li&gt;Improved System Editor layout:
&lt;ul&gt;
&lt;li&gt;Enhanced expand/collapse behavior and homogeneous layout.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Introduced a dedicated GEF-based editor context:
&lt;ul&gt;
&lt;li&gt;Simplified key-binding management and editor activation.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added the Properties View to the Debug Perspective for easier inspection.&lt;/li&gt;
&lt;li&gt;Updated target platform and dependencies to Eclipse 2024-12.&lt;/li&gt;
&lt;li&gt;Added new options to &lt;code&gt;4diac.ini&lt;/code&gt; for improved configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #13</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-13/</link>
      <pubDate>Fri, 06 Dec 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-13/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;h3 id=&#34;general-clean-up&#34;&gt;General Clean-Up&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Removed outdated execution runtime launcher classes.&lt;/li&gt;
&lt;li&gt;Removed obsolete extensions for old monitoring.&lt;/li&gt;
&lt;li&gt;Removed unnecessary throws declarations in the debug model.&lt;/li&gt;
&lt;li&gt;Cleaned messages file of &lt;code&gt;systemmanagement.ui&lt;/code&gt; plugin.&lt;/li&gt;
&lt;li&gt;Fixed warnings and Sonar issues in &lt;code&gt;systemmanagement.ui&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Removed last remnants of the virtual group interface code.&lt;/li&gt;
&lt;li&gt;Cleaned up layout class and refined connection and FB layout configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;mapping-enhancements&#34;&gt;Mapping Enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed parameter handling in &lt;code&gt;MappingTargetCreator&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Enabled automatic connection creation for mapped FBs during mapping.&lt;/li&gt;
&lt;li&gt;Prevented inout connections across subapp borders.&lt;/li&gt;
&lt;li&gt;Added functionality to create mapping target FBs if absent.&lt;/li&gt;
&lt;li&gt;Improved handling of typed subapp networks during mapping to avoid unnecessary loading.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;monitoring-improvements&#34;&gt;Monitoring Improvements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Enhanced variable view with a find action override for both monitoring and evaluator debugging.&lt;/li&gt;
&lt;li&gt;Resolved duplicate watches issue when monitoring multiple devices.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;validation-and-debugging&#34;&gt;Validation and Debugging&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Restarted validation jobs canceled due to priority reads.&lt;/li&gt;
&lt;li&gt;Added a quick fix for missing export builders.&lt;/li&gt;
&lt;li&gt;Introduced configuration and validation for 4diac project nature, including Xtext support.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;system-editor-revamp&#34;&gt;System Editor Revamp&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Moved application renaming and commenting features from the system explorer to the system editor.&lt;/li&gt;
&lt;li&gt;Reworked system editor to manage the application list exclusively (create, delete, reorder).&lt;/li&gt;
&lt;li&gt;Removed outdated actions, such as &lt;code&gt;NewApplicationWizard&lt;/code&gt;, align actions from the toolbar, and rename functionality in the system explorer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;type-library-updates&#34;&gt;Type Library Updates&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed issues with marker creation in the type library after resource updates.&lt;/li&gt;
&lt;li&gt;Addressed problems with the ST parser meta-model, re-adding necessary Xtext project configurations.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;miscellaneous-enhancements&#34;&gt;Miscellaneous Enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved error handling during type updates and refactorings:
&lt;ul&gt;
&lt;li&gt;Copied pin instance comments and propagated initial values for renamed pins.&lt;/li&gt;
&lt;li&gt;Enhanced handling of attribute copying for error markers.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fixed port locations for negative graph coordinates.&lt;/li&gt;
&lt;li&gt;Tweaked layout configuration for FB blocks, reducing width requirements.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-forte&#34;&gt;Enhancements and Fixes in 4diac FORTE&lt;/h2&gt;
&lt;h3 id=&#34;memory-and-resource-management&#34;&gt;Memory and Resource Management&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Removed all &lt;code&gt;delete[]&lt;/code&gt; usage in interface setup, improving memory handling.&lt;/li&gt;
&lt;li&gt;Fixed issues with string node IDs in the object struct helper for better reliability.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #12</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-12/</link>
      <pubDate>Fri, 29 Nov 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-12/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Propagate initial values when renaming pins.&lt;/li&gt;
&lt;li&gt;Correct marker updates when holding a resource lock.&lt;/li&gt;
&lt;li&gt;Fix missing variable initializers in &lt;code&gt;forte_ng&lt;/code&gt; export.&lt;/li&gt;
&lt;li&gt;Resolve NullPointerException when retrieving result types for incomplete expressions.&lt;/li&gt;
&lt;li&gt;Avoid reacting to file changes in the FB type Xtext editor.&lt;/li&gt;
&lt;li&gt;Ensure synchronization in the Structured Text editor inside the FB type editor.&lt;/li&gt;
&lt;li&gt;Fix invalid category in the &lt;code&gt;convertToSubapp&lt;/code&gt; command.&lt;/li&gt;
&lt;li&gt;Address validation for duplicate internal attribute names.&lt;/li&gt;
&lt;li&gt;Maintain table stability during refresh by managing scrolling.&lt;/li&gt;
&lt;li&gt;Prevent preloading mapped subapp networks during import.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Code Quality Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #11</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-11/</link>
      <pubDate>Fri, 22 Nov 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-11/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Evaluator Improvements:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Avoid unnecessary allocations when parsing values.&lt;/li&gt;
&lt;li&gt;Avoid unnecessary initialization of variables when a value is supplied, adding copy constructors for struct and array variables.&lt;/li&gt;
&lt;li&gt;Use evaluator cache when adding or updating watches.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Monitoring Enhancements:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use a fixed delay instead of a fixed rate for polling to prevent overruns.&lt;/li&gt;
&lt;li&gt;Fix polling interval overflow.&lt;/li&gt;
&lt;li&gt;Disable changed value detection for sub-variables to prevent flickering in the Variables view.&lt;/li&gt;
&lt;li&gt;Detect remote disconnects of devices.&lt;/li&gt;
&lt;li&gt;Fix updates for terminated debug targets to prevent unnecessary watch updates.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured Text (ST) Editor:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #10</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-10/</link>
      <pubDate>Fri, 15 Nov 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-10/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Editable Columns&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Made all columns editable except for the &amp;ldquo;visible&amp;rdquo; column while connected.&lt;/li&gt;
&lt;li&gt;Added &amp;ldquo;type&amp;rdquo; as an editable column.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Outline and Property Sheet Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Forwarded outline selection to the property sheet, reflecting changes in the type editor and property sheets.&lt;/li&gt;
&lt;li&gt;Added a sorter for the outline view to organize FB types better.&lt;/li&gt;
&lt;li&gt;Reworked presentation of attributes in the outline to include name, type, and value, and, for typed attributes, the package name.&lt;/li&gt;
&lt;li&gt;Cleaned and reordered children of FB types in the outline and system explorer for better organization.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Quickfix and Auto Layout&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac at SPS 2024 with Aimirim and Universal Automation</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-at-sps-2024/</link>
      <pubDate>Mon, 11 Nov 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-at-sps-2024/</guid>
      <description>&lt;p&gt;We are excited to share that Aimirim is representing the Eclipse 4diac project at SPS 2024 in Nuremberg, Germany! Together with UniversalAutomation.org, Aimirim is demonstrating real-world applications of our industry automation technology.&lt;/p&gt;
&lt;p&gt;At the Universal Automation booth, Aimirim showcases how their 4diac IDE plugin enables seamless deployment to the Universal Automation runtime environment, aligning with open automation standards like IEC 61499. This setup forms the backbone of Aimirim’s Industry 4.0 solutions for software-defined facilities.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly #9</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-9/</link>
      <pubDate>Fri, 08 Nov 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-9/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update type preserves pin attributes, fixing lost attributes when updating a type.&lt;/li&gt;
&lt;li&gt;Ignore non-type files when manually creating type entries.&lt;/li&gt;
&lt;li&gt;Fix invalid thread access issues in refresh functions.&lt;/li&gt;
&lt;li&gt;Corrected attribute names for comment writing.&lt;/li&gt;
&lt;li&gt;Added missing cast from bit values to boolean type.&lt;/li&gt;
&lt;li&gt;Fix missing editor input in instance viewers to prevent NPE in context menu.&lt;/li&gt;
&lt;li&gt;Addressed type renaming issues in structured text (ST) declarations.&lt;/li&gt;
&lt;li&gt;Fixed duplicate segment in qualified names after adapter FB refactoring.&lt;/li&gt;
&lt;li&gt;AdapterFB handling rework ensures accurate references across CFB and other FBs.&lt;/li&gt;
&lt;li&gt;Corrected property sheet display for pin type selections in interface editor.&lt;/li&gt;
&lt;li&gt;Resolved duplicate segment issues in adapter FBs qualified names for direct adapter declarations.&lt;/li&gt;
&lt;li&gt;Fix cast exception in &lt;code&gt;FBNetworkElementTooltipFigure&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ensure disposed checks for annotation refresh in &lt;code&gt;PackageInfoWidget&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Adjusted ST breakpoint visibility in context menus.&lt;/li&gt;
&lt;li&gt;Addressed adapter event prefixing issues in AdapterFB model.&lt;/li&gt;
&lt;li&gt;Improved selection handling for outline selections in the type editor.&lt;/li&gt;
&lt;li&gt;Updated MultipageEditorContentOutlinePage to handle nested editors.&lt;/li&gt;
&lt;li&gt;Removed unnecessary attribute &amp;ldquo;GenericClassName&amp;rdquo; from &lt;code&gt;E_MOVE.fbt&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fixed double-escaping issue in comment attribute writing, optimizing XML output.&lt;/li&gt;
&lt;li&gt;Preserved instance attributes on FB instances, centralizing configuration for easier maintenance.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Enhancements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly 8</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-8/</link>
      <pubDate>Fri, 01 Nov 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-8/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;New Functionalities&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added new FBType &lt;code&gt;RangeBasedPulse&lt;/code&gt; for distance-based impulse generation.&lt;/li&gt;
&lt;li&gt;Implemented snap-to-grid functionality for:
&lt;ul&gt;
&lt;li&gt;Context menu FB creation.&lt;/li&gt;
&lt;li&gt;New SubApp, Group, and Comment elements.&lt;/li&gt;
&lt;li&gt;Paste action.&lt;/li&gt;
&lt;li&gt;Drag-and-drop FB creation.&lt;/li&gt;
&lt;li&gt;Direct edit-created elements.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changed visibility attribute for &lt;code&gt;VarInOuts&lt;/code&gt; in the Importer and Exporter for accurate saves.&lt;/li&gt;
&lt;li&gt;Adjusted Imports-Table column to occupy the full width.&lt;/li&gt;
&lt;li&gt;Updated &lt;code&gt;InsertFB&lt;/code&gt; handler to support new FB direct editing.&lt;/li&gt;
&lt;li&gt;Added recursive parent folder creation in type entries.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New Look for Eclipse 4diac!</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/new-look-for-eclipse-4diac/</link>
      <pubDate>Thu, 31 Oct 2024 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/new-look-for-eclipse-4diac/</guid>
      <description>&lt;p&gt;We’re thrilled to announce a refresh for the Eclipse 4diac project, featuring a modernized logo and a revamped website built on &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;. Our new site design enhances accessibility, speed, and functionality, aiming to deliver a smoother experience for our community.&lt;/p&gt;
&lt;p&gt;The redesigned website provides a streamlined interface, making it easier for users to navigate project resources, find documentation, and stay updated with the latest releases and events. This update reflects our dedication to supporting the growing industrial automation ecosystem and advancing open-source development for all users.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly 7</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-7/</link>
      <pubDate>Fri, 25 Oct 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-7/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Improvements and Fixes in 4diac IDE:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Enhancements in Editor and UI functionality:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Use Frameworkutil to create a dictionary in FordiacImageURL.&lt;/li&gt;
&lt;li&gt;Adjusted column width in Imports-Table to occupy the entire width.&lt;/li&gt;
&lt;li&gt;Fixed UpdateFbInterfaceChange to prevent duplicated creation.&lt;/li&gt;
&lt;li&gt;Modified Imports Table column width to fill entire width.&lt;/li&gt;
&lt;li&gt;Enabled recursive folder creation in type entry.&lt;/li&gt;
&lt;li&gt;Resolved generic datatype for automatic SubApp pin creation.&lt;/li&gt;
&lt;li&gt;Fixed System Explorer root content and label provider setup.&lt;/li&gt;
&lt;li&gt;Ensured SubApp Type Pins table visibility settings.&lt;/li&gt;
&lt;li&gt;Prevented self-lookup in multi-page editor outline.&lt;/li&gt;
&lt;li&gt;Addressed attribute lookup in FB networks by linking to sub-importers.&lt;/li&gt;
&lt;li&gt;Enhanced reload mechanism for the attribute editor with varied composites.&lt;/li&gt;
&lt;li&gt;Implemented IPersistable in TypeEditorInput to restore editor states.&lt;/li&gt;
&lt;li&gt;Reworked DescriptionEditor to support all element types.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Structural Changes in Type Editing Infrastructure:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Moved get/setDocumentation methods to LibraryElement for broader use.&lt;/li&gt;
&lt;li&gt;Removed Title Label from StructComposite for flexibility in usage.&lt;/li&gt;
&lt;li&gt;Migrated AttributeTypeEditor and DataTypeEditor to the new Type Editing Infrastructure.&lt;/li&gt;
&lt;li&gt;Centralized type saving logic from FBTypeEditor to AbstractTypeEditor.&lt;/li&gt;
&lt;li&gt;Added enablement to the type editor page extension point.&lt;/li&gt;
&lt;li&gt;Extracted common type editor functionalities into AbstractTypeEditor class.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refinements for Editing and Selection:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Enabled package refactoring with move-to-package feature.&lt;/li&gt;
&lt;li&gt;Improved System Explorer label providers to show accurate icons and warnings.&lt;/li&gt;
&lt;li&gt;Optimized outline selection response in FB Type Xtext editor tab.&lt;/li&gt;
&lt;li&gt;Enhanced marker management with direct thread updating under resource lock.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Error Handling and Quick-Fixes:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Resolved type-check error messages for InOut connections.&lt;/li&gt;
&lt;li&gt;Improved error messages and formatting preferences for quickfixes and refactorings.&lt;/li&gt;
&lt;li&gt;Refined handling of markers and resolution logic for configurable FBs.&lt;/li&gt;
&lt;li&gt;Fixed deadlock during type creation with quickfixes and array subscript access issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tests and UI Enhancements:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Re-enabled Basic2FBNetwork tests with new movement and selection methods.&lt;/li&gt;
&lt;li&gt;Enhanced FB movement methods in SWTBot for readability in UI tests.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to all contributors for their work and their feedback!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly 6</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-6/</link>
      <pubDate>Fri, 18 Oct 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-6/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix deadlock when creating new type via quickfix&lt;/li&gt;
&lt;li&gt;Fix conflicts during nested unnecessary conversion quickfix&lt;/li&gt;
&lt;li&gt;Fix formatter preferences during quickfixes or refactoring&lt;/li&gt;
&lt;li&gt;Fix partial access on array subscript&lt;/li&gt;
&lt;li&gt;Fixed issue where Quick-Fix option did not show up in dirty Editor&lt;/li&gt;
&lt;li&gt;Fix cyclic resolution when creating resource descriptions&lt;/li&gt;
&lt;li&gt;Fix attribute lookup in importer&lt;/li&gt;
&lt;li&gt;Fix connection clipping with Insets for expanded SubappApp content&lt;/li&gt;
&lt;li&gt;Fix errors from consecutive type updates in open instance viewer&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improvements to Connection and XML Handling&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly 5</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-5/</link>
      <pubDate>Fri, 11 Oct 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-5/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;New Features&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Added new functions F_NOW and F_NOW_MONOTONIC for timing.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;These functions return the current local date/time and monotonic clock value, respectively.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added a Build 4diac Forte Launcher.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New launch configuration to build preconfigured 4diac FORTE using the cmake &amp;ndash;build command.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;UI/UX Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FB Network Grid now follows IEC 61499 Coordinate System Resolution.
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Grid resolution matches the size difference between pins, ensuring cleaner drawings and more precise FB positioning.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly 4</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-4/</link>
      <pubDate>Fri, 04 Oct 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-4/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed return type conversion in ST partitioner: Corrected an issue where the return type was set to ANY instead of null, causing problems during export.&lt;/li&gt;
&lt;li&gt;Fixed validation of assigned inputs from outside in ST editor.&lt;/li&gt;
&lt;li&gt;Fixed Quick-Fix to use the correct model element and ensure unsaved changes are preserved.&lt;/li&gt;
&lt;li&gt;Fixed issue where typing to invoke the new instance inserter caused the first character to be selected and overwritten.&lt;/li&gt;
&lt;li&gt;Fixed item reference for manifest update button.&lt;/li&gt;
&lt;li&gt;Fixed several issues with configured STRUCT_DEMUXERs, including connection parsing and type updates for visible outputs.&lt;/li&gt;
&lt;li&gt;Fixed GEF API change issues.&lt;/li&gt;
&lt;li&gt;Fixed sorting issue in System Navigator, preventing folders from collapsing on file rename.&lt;/li&gt;
&lt;li&gt;Fixed Quickfix for refreshing monitoring elements when no graphical editor is open.&lt;/li&gt;
&lt;li&gt;Fixed type class caching in FB type entry.&lt;/li&gt;
&lt;li&gt;Fixed plug type creation in adapter type entry.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly 3</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-3/</link>
      <pubDate>Thu, 26 Sep 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-3/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix THIS access in forte_ng export and ST editor&lt;/li&gt;
&lt;li&gt;Fix variable access for internal FBs in evaluator&lt;/li&gt;
&lt;li&gt;Fix result type of comparison with missing operand types in ST editor&lt;/li&gt;
&lt;li&gt;Fix result type of internal FB call in ST parser&lt;/li&gt;
&lt;li&gt;Fix null pointer caused by non-existing library&lt;/li&gt;
&lt;li&gt;Fix ClassCastException when opening ContextMenu on an errorMarker&lt;/li&gt;
&lt;li&gt;Fix type cast error when deleting a FBType&lt;/li&gt;
&lt;li&gt;Fixed label providers for Array variables&lt;/li&gt;
&lt;li&gt;Fixed CreateConnectionAtSubappInterface to also include array-datatype&lt;/li&gt;
&lt;li&gt;Fixed creation of pins with array-datatype when creating new SubApp&lt;/li&gt;
&lt;li&gt;Fixed update of Connection Label after expanding/collapsing a SubApp&lt;/li&gt;
&lt;li&gt;Fixed icons for SelectFBDialog in QuickFixOption&lt;/li&gt;
&lt;li&gt;Copying structs to other folder creates 2 identical structs (#514)&lt;/li&gt;
&lt;li&gt;Fix THIS access in forte_ng export and ST editor&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly 2</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-2/</link>
      <pubDate>Fri, 20 Sep 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-2/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Function Block Changes and Updates&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a new scaling function block with enhanced features&lt;/li&gt;
&lt;li&gt;Updated fieldbus signal conversion function blocks: Refined input/output handling and updated comments for clarity&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Test and UI Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Restructured SWTBot UI tests for better modularity and migrated them to the new architecture&lt;/li&gt;
&lt;li&gt;Enabled the cancel button for long-running export operations&lt;/li&gt;
&lt;li&gt;Improved handling of export threads and fixed race conditions related to UI interactions&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Fixes and Miscellaneous Updates&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Weekly 1</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-1/</link>
      <pubDate>Fri, 13 Sep 2024 17:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/eclipse-4diac-weekly-1/</guid>
      <description>&lt;h2 id=&#34;enhancements-and-fixes-in-4diac-ide&#34;&gt;Enhancements and Fixes in 4diac IDE&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Property Sheets&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Separated annotation model refresh in property sheets&lt;/li&gt;
&lt;li&gt;Avoided removing and re-adding annotations during live validation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Export Functionality&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Disabled editing of the Message-Textfield in the export dialog&lt;/li&gt;
&lt;li&gt;Added handling for AttributeDeclaration and AutomationSystem in export&lt;/li&gt;
&lt;li&gt;Fixed &amp;ldquo;not responding&amp;rdquo; message on Windows during long-running exports&lt;/li&gt;
&lt;li&gt;Updated types to be exported in SIFB exporter&lt;/li&gt;
&lt;li&gt;Added export of global constant files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Evaluator and Conversion Fixes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed name collision between cached global variables in ST evaluator&lt;/li&gt;
&lt;li&gt;Fixed initial values for sampling FB evaluator&lt;/li&gt;
&lt;li&gt;Fixed comparison with negative zero for reals according to IEEE 754 standards&lt;/li&gt;
&lt;li&gt;Fixed rounding mode for real to integer conversions to round towards the nearest even integer&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;UI and Testing Improvements&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Save the Date: 4days of Eclipse 4diac Winter School - February 11-14, 2025</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/save-the-date-4days-of-eclipse-4diac-winter-school-february-11-14-2025/</link>
      <pubDate>Tue, 10 Sep 2024 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/save-the-date-4days-of-eclipse-4diac-winter-school-february-11-14-2025/</guid>
      <description>&lt;p&gt;We are excited to announce that
&lt;a href=&#34;https://www.jku.at/en/lit-cyber-physical-systems-lab/about-us/our-team/di-dr-bianca-wiesmayr-bsc-mlbt&#34;&gt;Bianca Wiesmayr&lt;/a&gt;,
&lt;a href=&#34;https://www.jku.at/en/lit-cyber-physical-systems-lab/about-us/our-team/di-dr-lisa-sonnleithner-bsc&#34;&gt;Lisa Sonnleithner&lt;/a&gt;, and
&lt;a href=&#34;https://www.jku.at/en/lit-cyber-physical-systems-lab/ueber-uns/team/univ-prof-di-dr-alois-zoitl&#34;&gt;Alois Zoitl&lt;/a&gt; form the
&lt;a href=&#34;https://www.jku.at/en/lit-cyber-physical-systems-lab&#34;&gt;LIT Cyber-Physical Systems Lab&lt;/a&gt; will organize the 4days of Eclipse 4diac Winter School from February 11-14, 2025 in Linz, Austria!&lt;/p&gt;
&lt;h3 id=&#34;what-to-expect&#34;&gt;What to expect?&lt;/h3&gt;
&lt;p&gt;This winter school offers an in-depth exploration of IEC 61499 and Eclipse 4diac.
Whether you are a newcomer eager to learn or a seasoned user looking to deepen your knowledge, this event is designed for every one of you.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eclipse 4diac Welcomes Zephyr Support to Empower Small Embedded Systems with IEC 61499</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/4diac-forte-on-zephyr/</link>
      <pubDate>Wed, 20 Mar 2024 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/4diac-forte-on-zephyr/</guid>
      <description>&lt;p&gt;In particular, special thanks go to &lt;a href=&#34;https://www.kt-elektronik.de/&#34;&gt;KT Elektronik&lt;/a&gt;, as they enabled Dirk O Kaar&amp;rsquo;s work on this contribution as part of his employment.
This propelled our integration with Zephyr forward.&lt;/p&gt;
&lt;p&gt;This exciting development opens up new possibilities for industrial control systems and automation professionals,
fostering increased efficiency and flexibility in their projects.
This integration enables industrial automation developers to leverage the power of Zephyr in their projects within the Eclipse 4diac ecosystem.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Guest Post: Eclipse 4diac for Agrimechatronics: The Project logiBUS won a prestigious award</title>
      <link>https://eclipse.dev/4diac/news/2024/2024/guest-post-eclipse-4diac-for-agrimechatronics-the-project-logibus-won-a-prestigious-award/</link>
      <pubDate>Tue, 27 Feb 2024 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2024/2024/guest-post-eclipse-4diac-for-agrimechatronics-the-project-logibus-won-a-prestigious-award/</guid>
      <description>&lt;p&gt;

&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/LogiBUS_Logo.svg&#34; 
    alt=&#34;logiBUS&#34; 
    style=&#34;
        max-width: 18%; 
        max-height: ; 
        margin: ; 
        margin-top: ; 
        margin-left: ; 
        margin-right: ;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;

 is the Fusion of IEC 61499 programming and ISO 11783 compatibiltiy.&lt;/p&gt;
&lt;p&gt;Now logiBUS® won a prestigious award: &amp;ldquo;Award for innovative digital farming&amp;rdquo; it was awarded at the 44th Annual Conference at the University of Hohenheim of the Society for Information Technology in Agriculture, Forestry and the Food Industry e.V.&lt;/p&gt;
&lt;p&gt;

&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/IMG_20240227_100459_022.jpg&#34; 
    alt=&#34;logiBUS&#34; 
    style=&#34;
        max-width: ; 
        max-height: 400px; 
        margin: 0.5px; 
        margin-top: ; 
        margin-left: ; 
        margin-right: ;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;




&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/16F0AB7B-BE87-4614-8CD5-C6F7C2AE31B9_1_105_c.jpeg&#34; 
    alt=&#34;logiBUS&#34; 
    style=&#34;
        max-width: ; 
        max-height: 400px; 
        margin: 0.5px; 
        margin-top: ; 
        margin-left: ; 
        margin-right: ;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;




&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/DBE0CE80-CD68-40E3-A701-E6AE181896AE_1_105_c.jpeg&#34; 
    alt=&#34;logiBUS&#34; 
    style=&#34;
        max-width: ; 
        max-height: 400px; 
        margin: 0.5px; 
        margin-top: ; 
        margin-left: ; 
        margin-right: ;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;




&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/95B57F5B-7F53-419D-9C21-3873A6022D4C_1_105_c.jpeg&#34; 
    alt=&#34;logiBUS&#34; 
    style=&#34;
        max-width: ; 
        max-height: 332px; 
        margin: ; 
        margin-top: 3px; 
        margin-left: ; 
        margin-right: 0.5px;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;




&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/F734F58A-2682-41E6-8CA8-4C466FF9B6B7_1_105_c.jpeg&#34; 
    alt=&#34;logiBUS&#34; 
    style=&#34;
        max-width: ; 
        max-height: 332px; 
        margin: ; 
        margin-top: 3px; 
        margin-left: ; 
        margin-right: 0.5px;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;

&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Guest Post: Eclipse 4diac in Elektor mag</title>
      <link>https://eclipse.dev/4diac/news/2023/2023/guest-post-eclipse-4diac-in-elektor-mag/</link>
      <pubDate>Wed, 06 Dec 2023 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2023/2023/guest-post-eclipse-4diac-in-elektor-mag/</guid>
      <description>&lt;h2 id=&#34;guest-post-eclipse-4diac-in-elektor-mag&#34;&gt;Guest Post: Eclipse 4diac™ in Elektor mag&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;there is a featured Article in Elektor about Eclipse 4diac™ and logiBUS®&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.elektormagazine.de/news/jetzt-erhaltlich-elektor-sonderheft-gastredaktion-von-espressif&#34;&gt;News in German&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.espressif.com/en/news/Elektor_Espressif_Collab&#34;&gt;News in English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=WCOCC8zqapI&#34;&gt;youtube News in English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.elektormagazine.de/magazine/elektor-329&#34;&gt;Magazine in German&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.elektormagazine.com/magazine/elektor-328&#34;&gt;Magazine in English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.elektormagazine.de/magazine/elektor-329/62575&#34;&gt;Article in German&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.elektormagazine.com/magazine/elektor-328/62438&#34;&gt;Article in English&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cheers, &lt;br&gt;


Franz Höpfinger on behalf of HR Agrartechnik GmbH&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Guest Post: Eclipse 4diac for Agrimechatronics: The Project logiBUS&amp;reg;</title>
      <link>https://eclipse.dev/4diac/news/2023/2023/guest-post-eclipse-4diac-for-agrimechatronics-the-project-logibusreg/</link>
      <pubDate>Sat, 19 Aug 2023 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2023/2023/guest-post-eclipse-4diac-for-agrimechatronics-the-project-logibusreg/</guid>
      <description>&lt;p&gt;The folks at HR Agrartechnik GmbH have been busy to port Eclipse 4diac™ FORTE to the ESP32 and integrate the ISOBUS (ISO 11783) protocol
over the last year.&lt;/p&gt;
&lt;p&gt;

&lt;img 
    src=&#34;https://eclipse.dev/4diac/img/news/LogiBUS_Logo.svg&#34; 
    alt=&#34;logiBUS&#34; 
    style=&#34;
        max-width: 18%; 
        max-height: ; 
        margin: ; 
        margin-top: ; 
        margin-left: ; 
        margin-right: ;
        margin-bottom: ; 
        display: ;&#34; 
    class=&#34;&#34;
&gt;

 is the Fusion of IEC 61499 programming and ISO 11783 compatibiltiy.&lt;/p&gt;
&lt;p&gt;ISOBUS, also known as ISO 11783, is a communication protocol standard developed for agricultural equipment to facilitate the exchange of data between different types of farm machinery and implements. The term &amp;ldquo;ISOBUS&amp;rdquo; stands for &amp;ldquo;ISO Bus,&amp;rdquo; where ISO refers to the International Organization for Standardization, and &amp;ldquo;Bus&amp;rdquo; refers to a system of communication between multiple devices.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>You Can&#39;t Make an Omelet Without Breaking Eggs!</title>
      <link>https://eclipse.dev/4diac/news/2023/2023/you-cant-make-an-omelet-without-breaking-eggs/</link>
      <pubDate>Wed, 31 May 2023 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://eclipse.dev/4diac/news/2023/2023/you-cant-make-an-omelet-without-breaking-eggs/</guid>
      <description>&lt;p&gt;For 4diac FORTE, API stability was always our major concern.&lt;br&gt;
However, this came at a cost (e.g., performance, memory usage, memory-safety).
Therefore, we decided that we need to do a major rework of 4diac FORTE for the next release!&lt;/p&gt;
&lt;p&gt;The first results are already looking very promising.
We get twice the speed for FB algorithm execution and reduced the runtime overhead (event and connection processing) by 30%.
We hope for more progress to come in the next weeks.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
