-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathindex.xml
More file actions
4160 lines (3782 loc) · 213 KB
/
index.xml
File metadata and controls
4160 lines (3782 loc) · 213 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?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>Welcoming Our Google Summer of Code 2026 Contributors!</title>
<link>https://eclipse.dev/4diac/news/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/welcoming-our-google-summer-of-code-2026-contributors/</guid>
<description><p>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.</p>
<h3 id="this-years-projects">This Year’s Projects</h3>
<ul>
<li><a href="https://summerofcode.withgoogle.com/programs/2026/projects/yuMveNWN"><strong>Strengthening Refactoring Quality through Automated Testing</strong></a><br>
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.</li>
<li><a href="https://summerofcode.withgoogle.com/programs/2026/projects/2FIzvyaE"><strong>Enhancing the ECC Editor User Experience</strong></a><br>
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.</li>
</ul>
<h3 id="growing-the-community">Growing the Community</h3>
<p>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.</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #84</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-84/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li><strong>Improved validation and diagnostics</strong>
<ul>
<li>Clear stale type library markers after successful registration</li>
<li>Create error markers from diagnostics</li>
<li>Add manifest version validation (including model-based checks)</li>
<li>Introduce version range validation and corresponding tests</li>
</ul>
</li>
<li><strong>Bulk Editor enhancements and refactoring</strong>
<ul>
<li>Refactor Bulk Editor into multiple classes for better maintainability</li>
<li>Add Find context menu and improved feedback when no usage is found</li>
<li>Improve table handling and remove VarConfig from data output tables</li>
</ul>
</li>
<li><strong>Library and project handling improvements</strong>
<ul>
<li>Add project selection to library import wizard</li>
<li>Fix issues reported by static analysis in the import wizard</li>
</ul>
</li>
<li><strong>Architecture and modularization</strong>
<ul>
<li>Extract OPC UA deployment into a separate feature to better isolate dependencies</li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-forte">Enhancements and Fixes in 4diac FORTE</h2>
<ul>
<li><strong>Security and robustness improvements</strong>
<ul>
<li>Fixed handling of gathering connections (queries, disconnect, and source port resolution)</li>
<li>Fix buffer handling in <code>strcpy</code> usage to prevent vulnerabilities</li>
<li>Improve GitHub workflow permissions for better security</li>
</ul>
</li>
<li><strong>Determinism and runtime improvements</strong>
<ul>
<li>Introduce static FreeRTOS task creation to reduce heap usage and fragmentation</li>
</ul>
</li>
<li><strong>Testing and quality assurance</strong>
<ul>
<li>Add extensive tests for <code>E_REND</code> function block behavior</li>
<li>Add tests for gathering, member, and negating connections, as well as management commands</li>
</ul>
</li>
<li><strong>Functional extensions</strong>
<ul>
<li>Add distance module components to signal processing</li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-documentation">Enhancements and Fixes in 4diac Documentation</h2>
<ul>
<li>Update installation guide for Raspberry Pi</li>
<li>Improve serial communication documentation with clearer explanations</li>
</ul>
<p>Many thanks to all contributors for their work and their feedback!</p></description>
</item>
<item>
<title>Eclipse 4diac at OCX 2026: 18 Years of Eclipse RCP</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-at-ocx-2026-18-years-of-eclipse-rcp/</guid>
<description><p>The recording of the talk is now available on YouTube:
<a href="https://www.youtube.com/watch?si=CkSRVkNpl53n7ssH&amp;v=q9qpGfA3-MY&amp;feature=youtu.be">Watch “18 Years of Eclipse 4diac – An Eclipse RCP Success Story”</a>.</p>
<p>
<img
src="https://eclipse.dev/4diac/img/news/OCX2026_Michael_4diac.jpeg"
alt="Michael Oberlehner presenting Eclipse 4diac at OCX 2026"
style="
max-width: 70%;
max-height: ;
margin: ;
margin-top: ;
margin-left: ;
margin-right: ;
margin-bottom: ;
display: ;"
class=""
>
<br>
</p>
<p><strong>Michael Oberlehner</strong>, 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 <strong>IEC 61499</strong>.</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #83</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-83/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li><strong>Interpreter &amp; Replay Debugging</strong>
-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</li>
<li><strong>Editor &amp; UI Improvements</strong>
-Added new GEF elements and removed legacy ones
-Introduced multiline capabilities in editors
-Fixed issues when opening service sequence tabs</li>
<li><strong>Function Blocks</strong>
-Removed obsolete QO output from <code>RT_E_CYCLE</code></li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-forte">Enhancements and Fixes in 4diac FORTE</h2>
<ul>
<li><strong>Code Quality &amp; Testing</strong>
-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</li>
<li><strong>Runtime &amp; Utilities</strong>
-Simplified formatting by replacing <code>std::format_to()</code> with <code>to_string()</code>
-Added utility functions for string handling (<code>appendInt</code>, <code>appendFloat</code>)
-Improved normalization of string representations</li>
<li><strong>Function Blocks</strong>
<ul>
<li>-Removed obsolete QO output from <code>RT_E_CYCLE</code></li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-documentation">Enhancements and Fixes in 4diac Documentation</h2>
<ul>
<li>Extended documentation for serial communication</li>
<li>Added documentation for GPIOChip function block</li>
</ul>
<p>Many thanks to all contributors for their work and their feedback!</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #82</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-82/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li><strong>Refactoring &amp; Model Handling</strong>
-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</li>
<li><strong>Deployment &amp; OPC UA</strong>
-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</li>
<li><strong>Structured Text Tooling</strong>
-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</li>
<li><strong>Editor &amp; UI Improvements</strong>
-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</li>
<li><strong>Validation &amp; Robustness</strong>
-Preserved untyped subapp pin values during datatype updates
-Fixed example creation dialog validation
-Fixed import/export issues for VarConfig parameters</li>
<li><strong>Platform &amp; Infrastructure</strong>
-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</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-forte">Enhancements and Fixes in 4diac FORTE</h2>
<ul>
<li><strong>Runtime &amp; Event Handling</strong>
-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</li>
<li><strong>Function Blocks &amp; Features</strong>
-Added new <code>PROVIDE_ARR</code> function blocks</li>
<li><strong>Performance &amp; Code Quality</strong>
-Simplified event dispatch logic and removed redundant utilities
-Minor utility additions (e.g., <code>hexChar</code>)</li>
<li><strong>Build &amp; Tooling</strong>
-Updated CI dependencies and workflows</li>
</ul>
<p>Many thanks to all contributors for their work and their feedback!</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #81</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-81/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li><strong>Refactoring &amp; Structured Text</strong>
<ul>
<li>Fixed Xtext resource loading and destination name handling during copy operations</li>
<li>Added dedicated copy participant for ST resources with improved error tolerance</li>
</ul>
</li>
<li><strong>Libraries &amp; Type Handling</strong>
<ul>
<li>Added default library selection for new 4diac projects</li>
<li>Removed duplicate FB types</li>
<li>Improved robustness of error subapp types by ensuring a default FB network is always present</li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-forte">Enhancements and Fixes in 4diac FORTE</h2>
<ul>
<li><strong>Runtime &amp; Networking</strong>
<ul>
<li>Removed <code>SO_REUSEADDR</code> from generic BSD socket implementation</li>
</ul>
</li>
<li><strong>Performance &amp; Code Quality</strong>
<ul>
<li>Improved memory usage by switching to <code>std::string_view</code> for MGM response texts</li>
</ul>
</li>
<li><strong>Build &amp; Tooling</strong>
<ul>
<li>Updated CI dependencies and pinned GitHub actions</li>
<li>Minor updates to linting setup</li>
</ul>
</li>
<li><strong>Architecture Improvements</strong>
<ul>
<li>Updated A&amp;C layer to use fully qualified names</li>
</ul>
</li>
</ul>
<p>Many thanks to all contributors for their work and their feedback!</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #80</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-80/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li><strong>Library Management &amp; Remote Access</strong>
<ul>
<li>Added remote version lookup and improved handling of remote connections with clearer error reporting</li>
<li>Introduced a new library wizard with planning page</li>
<li>Avoided UI blocking during remote version fetching</li>
<li>Refactored library element handling using UI jobs for better responsiveness and scheduling</li>
<li>Fixed security issue in path handling within the LibraryManager</li>
</ul>
</li>
<li><strong>Editor &amp; UI Improvements</strong>
<ul>
<li>Fixed pasting files from outside into 4diac IDE</li>
<li>Improved ST editor hover documentation</li>
<li>Ensured correct editor page selection during source lookup and marker navigation</li>
<li>Fixed selection handling for nested multipage editors</li>
<li>Improved interface bar layout execution and thread safety</li>
<li>Added reordering support in the plant hierarchy</li>
</ul>
</li>
<li><strong>Validation &amp; Model Handling</strong>
<ul>
<li>Improved validation for generic variable fan-out type mismatches</li>
<li>Fixed handling of directly derived attribute values, including missing XML elements</li>
<li>Ensured AutomationSystem always contains a SystemConfiguration</li>
<li>Fixed resource creation in library element hashing</li>
<li>Improved attribute export handling for values and comments</li>
</ul>
</li>
<li><strong>Refactoring &amp; Workflow</strong>
<ul>
<li>Prompt user before saving all dirty editors during refactoring</li>
<li>Added validation page access and completion checks in wizards</li>
</ul>
</li>
<li><strong>Function Blocks &amp; Standard Compliance</strong>
<ul>
<li>Added missing standard function blocks (e.g., CTUD_UDINT)</li>
<li>Added ATAN2 function according to IEC 61131-3</li>
</ul>
</li>
<li><strong>Infrastructure &amp; Cleanup</strong>
<ul>
<li>Externalized strings and harmonized label providers</li>
<li>Cleaned up unused components and improved code formatting</li>
<li>Updated storage format to 3.0.2 with added descriptions</li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-forte">Enhancements and Fixes in 4diac FORTE</h2>
<ul>
<li><strong>Type System Enhancements</strong>
<ul>
<li>Added new generic data types: ANY_DERIVED_VARIANT and ANY_STRUCT</li>
</ul>
</li>
<li><strong>OPC UA &amp; Testing</strong>
<ul>
<li>Fixed missing package in OPC UA system tests</li>
</ul>
</li>
</ul>
<p>Many thanks to all contributors for their work and their feedback!</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #79</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-79/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li><strong>Function Blocks &amp; Libraries</strong>
<ul>
<li>Added new array-related function blocks:
<ul>
<li><code>provide</code> / <code>provide_arr</code> blocks with improved structure and documentation</li>
<li>New utility FBs: <code>F_UPPER_BOUND</code>, <code>F_LOWER_BOUND</code>, <code>F_LEN_ARRAY</code></li>
</ul>
</li>
</ul>
</li>
<li><strong>Type System &amp; Resource Handling</strong>
<ul>
<li>Split <code>FordiacTypeResource</code> into individual resources</li>
<li>Fixed missing type library references and filtered error data types</li>
<li>Improved handling of type loading and suppressed excessive logging</li>
<li>Removed outdated type reload logic and improved type consistency</li>
</ul>
</li>
<li><strong>Refactoring &amp; Dependency Management</strong>
<ul>
<li>Fixed delayed dependency updates during UI-based refactorings (e.g., drag &amp; drop)</li>
<li>Improved handling of dependency updaters and their lifecycle</li>
<li>Ensured correct refactoring behavior when types are opened in non-4diac editors</li>
</ul>
</li>
<li><strong>Subapplication &amp; Connection Handling</strong>
<ul>
<li>Major improvements for subapplication-crossing connections:
<ul>
<li>Proper handling of expanded subapplications</li>
<li>Added automatic imports for types and constants</li>
</ul>
</li>
<li>Reworked TargetLabel reconnect:
<ul>
<li>Multi-select reconnect support</li>
<li>Multiple connections for events</li>
<li>Improved selection, feedback, and movement behavior</li>
<li>Refactored policies and commands for better structure</li>
<li>Added selection support for single target interfaces</li>
</ul>
</li>
</ul>
</li>
<li><strong>Interface Editor &amp; Visualization</strong>
<ul>
<li>Reworked interface editor layout</li>
<li>Improved visuals:
<ul>
<li>Better rendering order for connections</li>
<li>Enhanced “with” connections appearance and anchor calculation</li>
<li>Show adapter connections in interface editor</li>
</ul>
</li>
<li>Improved debug view:
<ul>
<li>Updated to new FB figure</li>
<li>Fixed zooming and width handling</li>
</ul>
</li>
</ul>
</li>
<li><strong>Monitoring &amp; Debugging</strong>
<ul>
<li>Fixed toggle watch handler enablement</li>
<li>Added resource status display in monitoring</li>
<li>Extended FB/resource list responses with optional status information</li>
</ul>
</li>
<li><strong>Editor &amp; UI Improvements</strong>
<ul>
<li>Fixed active editor detection in multipage editors</li>
<li>Fixed exception when resizing expanded subapplications</li>
<li>Improved connection following for multiple targets</li>
<li>Updated visuals for target interface selection</li>
</ul>
</li>
<li><strong>Internationalization &amp; Features</strong>
<ul>
<li>Added i18n support across multiple features:
<ul>
<li>workbench, type editor, structured text, runtime, interpreter, deployment, export, comgeneration</li>
</ul>
</li>
<li>Switched features to reuse <code>org.eclipse.license</code></li>
<li>Removed redundant feature attributes</li>
</ul>
</li>
<li><strong>Miscellaneous Improvements</strong>
<ul>
<li>Removed duplicate GitLab package entries in import tree</li>
<li>Improved value handling for FB inputs/outputs</li>
<li>Decoupled ECC transition command from UI dependencies</li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-forte">Enhancements and Fixes in 4diac FORTE</h2>
<ul>
<li><strong>OPC UA Communication Layer</strong>
<ul>
<li>Added forward declarations to improve structure and compilation</li>
<li>Reorganized include structure for better maintainability</li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-documentation">Enhancements and Fixes in 4diac Documentation</h2>
<ul>
<li><strong>Contribution Guide Improvements</strong>
<ul>
<li>Improved commit message guidelines:
<ul>
<li>Added self-contained commit message recommendations</li>
<li>Introduced admonitions for better readability</li>
</ul>
</li>
<li>Updated IDE import instructions</li>
</ul>
</li>
</ul>
<p>Many thanks to all contributors for their work and their feedback!</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #78</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-78/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li><strong>Editor &amp; UI Improvements</strong>
<ul>
<li>Improved grid rendering with reduced visual clutter and better contrast (including dark mode)</li>
<li>More robust handling of selection change events in the diagram editor</li>
<li>Renamed and cleaned up ECC editor components for better clarity and stability</li>
<li>Fixed auto-expose behavior in ECC editor</li>
<li>Improved connection error messages and validation feedback</li>
</ul>
</li>
<li><strong>Refactoring &amp; Code Editing</strong>
<ul>
<li>Reworked extract callable refactorings to operate on exact selections</li>
<li>Fixed missing variable quickfixes in ECC transition conditions</li>
<li>Removed non-refactoring and obsolete code paths</li>
</ul>
</li>
<li><strong>Library Management Overhaul</strong>
<ul>
<li>Introduced unified library importer and new project wizard integration</li>
<li>Added support for multiple GitLab endpoints via preferences</li>
<li>Improved handling of broken or missing libraries</li>
<li>Fixed builder issues (including endless loops) and enhanced logging</li>
<li>Migrated to a new tree structure and content provider for library handling</li>
</ul>
</li>
<li><strong>Validation &amp; Type Handling</strong>
<ul>
<li>Improved connection validation, especially for generic and non-generic FBs</li>
<li>Fixed recursion checks for structured data types</li>
<li>Filtered error types from data type libraries to avoid incorrect behavior</li>
<li>Unified name collision domain for interface and FB network elements</li>
</ul>
</li>
<li><strong>Monitoring &amp; Debugging</strong>
<ul>
<li>Added configurable options for watching sub-elements (UI, watchpoints, default behavior)</li>
<li>Improved detection of unused output events in simple FBs</li>
</ul>
</li>
<li><strong>Infrastructure &amp; Cleanup</strong>
<ul>
<li>Migrated away from deprecated APIs and removed unused dependencies</li>
<li>Fixed Maven warnings and cleaned up activators and message keys</li>
<li>Improved secure storage handling for endpoints</li>
<li>General code cleanup and removal of TODOs</li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-forte">Enhancements and Fixes in 4diac FORTE</h2>
<ul>
<li><strong>Monitoring &amp; Query Enhancements</strong>
<ul>
<li>Added FB state information to Query FB responses for improved runtime introspection</li>
<li>Fixed attribute naming issues in query responses</li>
</ul>
</li>
<li><strong>OPC UA &amp; Dependencies</strong>
<ul>
<li>Upgraded OPC UA stack to newer open62541 version</li>
</ul>
</li>
</ul>
<p>Many thanks to all contributors for their work and their feedback!</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #77</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-77/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li>
<p><strong>Visual Improvements &amp; UI Modernization</strong></p>
<ul>
<li>Cleaned up color handling for devices, segments, resources, and FBs</li>
<li>Introduced improved visual representation of mapped FBs (device-colored bar)</li>
<li>MappingEditPart now correctly reacts to device color changes</li>
<li>Improved comment visuals (hover feedback, default size, multi-line rendering)</li>
<li>Fixed display and navigation of hidden error connections between subapps</li>
<li>Fixed layout and resizing behavior for expanded subapps and groups</li>
</ul>
</li>
<li>
<p><strong>Mapping &amp; Model Behavior</strong></p></description>
</item>
<item>
<title>Eclipse 4diac 3.1 Released!</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-3.1-released/</guid>
<description><h2 id="highlights-4diac-ide">Highlights 4diac IDE:</h2>
<ul>
<li><strong>Improved Struct Member Access:</strong> <code>F_MOVE</code> and generic variables now fully support member access pins for easier handling of structured data types.</li>
<li><strong>Enhanced Folder Refactoring:</strong> Move and rename refactoring for folders automatically updates internal type references and package names.</li>
<li><strong>User Interface Improvements:</strong> A modernized UI, improved HiDPI support, better dark mode integration, and smoother graphical editing interactions.</li>
<li><strong>Improved Stability and Security:</strong> Numerous bug fixes, more stable type hashing, and improved archive extraction security.</li>
</ul>
<h2 id="highlights-4diac-forte">Highlights 4diac FORTE:</h2>
<ul>
<li><strong>Modularized IEC 61131-3 Function Library:</strong> Standard functions are now split into individual headers, improving compile times and enabling more granular inclusion of required functionality.</li>
<li><strong>Memory &amp; Performance Optimizations:</strong> Improvements such as optimized FreeRTOS thread stack initialization and the use of <code>std::string_view</code> reduce memory usage and unnecessary allocations.</li>
<li><strong>OPC UA Improvements:</strong> Refactoring of alarm handling and namespace management improves interoperability with OPC UA clients.</li>
<li><strong>New Function Blocks &amp; Runtime Enhancements</strong> – Added new utility blocks and improved support for delegating connections in Composite Function Blocks.</li>
</ul>
<p>For a complete overview of all improvements, please see the <a href="https://eclipse.dev/4diac/new-and-noteworthy/3.1/">New and Noteworthy page</a> for this release.</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #76</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-76/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li>
<p><strong>Structured Text &amp; Expression Handling</strong></p>
<ul>
<li>Added support for providing expected types in the ST model</li>
<li>Provided expected type information during XMI export to ensure correct typing of initializer expressions</li>
<li>Added exception handling for out-of-bounds array access in the evaluator</li>
</ul>
</li>
<li>
<p><strong>Model &amp; Interface Handling</strong></p>
<ul>
<li>Switched to <code>EcoreUtil.copy</code> for full interface duplication to ensure complete copies</li>
<li>Improved mapping of FBs with member access pins</li>
<li>Fixed containment handling of <code>VarConfigParameter</code> in the Initial Value Editor</li>
<li>Added getters for old and new data types in <code>ChangeDataTypeCommand</code></li>
</ul>
</li>
<li>
<p><strong>Type Validation &amp; Hashing</strong></p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #75</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-75/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li>
<p><strong>Type System &amp; Error Type Handling</strong></p>
<ul>
<li>Reworked error type handling and inheritance hierarchy</li>
<li>Added dedicated error library elements when types cannot be loaded</li>
<li>Filtered error types in type library and removed obsolete entries</li>
<li>Improved validation with early detection of type cast errors</li>
<li>Fixed interface handling for error types</li>
<li>Added notifications for type name and comment changes</li>
<li>Reload type entries correctly during dependency updates</li>
<li>Created type entries for specific type classes</li>
</ul>
</li>
<li>
<p><strong>Project References &amp; Build Handling</strong></p></description>
</item>
<item>
<title>Eclipse 4diac 3.1 Development Milestone: Feature Freeze</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-3.1-development-milestone-feature-freeze/</guid>
<description><p>The 3.1 release introduces several architectural and usability enhancements:</p>
<ul>
<li><strong>4diac IDE:</strong> Improved Struct Member Access for <code>F_MOVE</code> blocks, support for Folder Refactoring, and a refined user interface including drop shadows and optimized Dark Mode support.</li>
<li><strong>4diac FORTE:</strong> A modularized IEC 61131-3 function library, memory optimizations for FreeRTOS targets, and expanded OPC UA Alarm handling for SIFB-based implementations.</li>
</ul>
<p>The final release is scheduled for March 11, 2026. Detailed information on these changes is available on the <a href="https://eclipse.dev/4diac/new-and-noteworthy/3.1/">New and Noteworthy pages</a>.</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #74</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-74/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li>
<p><strong>Textual Editor &amp; ST Tooling</strong></p>
<ul>
<li>Filter unrelated markers in textual editor tabs</li>
<li>Added language-aware task markers for the ST editor</li>
<li>Introduced common marker types shared across ST languages</li>
</ul>
</li>
<li>
<p><strong>Markers &amp; Error Reporting</strong></p>
<ul>
<li>Enabled custom plugins to register their own error reporting integrations</li>
</ul>
</li>
<li>
<p><strong>Refactoring &amp; Project Structure</strong></p>
<ul>
<li>Added folder rename refactoring including automatic update of type references and package names</li>
<li>Display library version information in the explorer</li>
</ul>
</li>
<li>
<p><strong>Graphical Editing &amp; Commands</strong></p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #73</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-73/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li>
<p><strong>Preferences &amp; issue reporting</strong></p>
<ul>
<li>Added preference for manually configuring the GitHub issue URL</li>
<li>Added preference qualifier parameter to the GitHub issue creator for third-party plugin integration</li>
</ul>
</li>
<li>
<p><strong>Type system &amp; model robustness</strong></p>
<ul>
<li>Added search references for InternalFBs</li>
<li>Fixed parameter dependency handling for functions and methods in <code>forte_ng</code> export</li>
<li>Replaced fragile <code>eContainer()</code> usages with <code>getInterfaceList()</code> or <code>getBlockElement()</code></li>
<li>Fixed filter handling for type entry notifications during dependency updates</li>
<li>Detected and prevented recursion during dependency updates</li>
<li>Fixed adapter exceptions interfering with type entry operations</li>
</ul>
</li>
<li>
<p><strong>Editing, commands &amp; policies</strong></p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #72</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-72/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li><strong>Structured data &amp; model correctness</strong>
<ul>
<li>Fixed equals checks in structured values</li>
<li>Fixed follow / go-to pin handling for expanded struct member pins</li>
<li>Allow unset type in <code>F_MOVE</code> instances</li>
<li>Added helper methods for value handling and array size computation in the model</li>
<li>Added lower and upper bound function blocks (<code>F_LOWER_BOUND</code>, <code>F_UPPER_BOUND</code>)</li>
</ul>
</li>
<li><strong>Refactoring &amp; editing</strong>
<ul>
<li>Use model edits for connection refactoring</li>
<li>Improved connection refactoring stability</li>
<li>Improved undo and job scheduling behavior during refactorings</li>
</ul>
</li>
<li><strong>Library &amp; dependency management</strong>
<ul>
<li>Fixed invalid thread access in library element dependency updater</li>
<li>Extracted permission-related functions from <code>LibraryManager</code></li>
<li>Extracted marker-related functions from <code>LibraryManager</code></li>
<li>Fixed library builder to detect broken links</li>
<li>Created library download package</li>
</ul>
</li>
<li><strong>UI &amp; visual improvements</strong>
<ul>
<li>Added new shadow and comment header to expanded subapps</li>
<li>Introduced a soft drop shadow around the main page</li>
<li>Modernized page border and page comment visuals (including dark mode)</li>
<li>Removed custom <code>MarqueeRectangleFigure</code> in favor of GEF Classic implementation</li>
</ul>
</li>
<li><strong>Usability &amp; workflow</strong>
<ul>
<li>Improved URL truncation for manual issue reporting</li>
<li>ExportBuilder now reports build cancellation correctly</li>
<li>Use modification timestamps to check for content existence</li>
<li>Added progress monitor handling where missing</li>
<li>Run GitHub workflows on all branches</li>
</ul>
</li>
<li><strong>Platform &amp; infrastructure</strong>
<ul>
<li>Externalized user-facing UI strings to <code>plugin.properties</code></li>
<li>Adjusted product configuration to the latest Eclipse platform setup</li>
<li>Set priority and scheduling rules for OCL jobs</li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-forte">Enhancements and Fixes in 4diac FORTE</h2>
<ul>
<li><strong>IEC 61131-3 &amp; data handling</strong>
<ul>
<li>Added missing <code>REAL</code> definitions for <code>TRUNC_*</code> IEC 61131-3 functions</li>
<li>Updated InOut array bounds based on reference values with variable bounds</li>
<li>Added getter for defining values of InOut connections and improved naming</li>
</ul>
</li>
<li><strong>Runtime &amp; platform fixes</strong>
<ul>
<li>Initialized thread stack as <code>nullptr</code> to avoid unnecessary memory usage in FreeRTOS</li>
</ul>
</li>
<li><strong>CI &amp; maintenance</strong>
<ul>
<li>Run GitHub workflows on all branches</li>
<li>Bumped <code>cpp-linter-action</code> from 2.16.6 to 2.16.7</li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-the-documentation">Enhancements and Fixes in the Documentation</h2>
<ul>
<li><strong>Navigation &amp; layout</strong>
<ul>
<li>Fixed CSS and breadcrumb generation for documentation pages</li>
<li>Introduced dedicated <code>_index.adoc</code> files for improved navigation structure</li>
</ul>
</li>
<li><strong>Usability</strong>
<ul>
<li>Added the new documentation sidebar to the documentation header for clearer structure and orientation</li>
</ul>
</li>
</ul>
<p>Many thanks to all contributors for their work and their feedback!</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #71</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-71/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li><strong>Editor, refactoring, and model robustness</strong>
<ul>
<li>Fixed undo context handling in the bulk editor to correctly integrate with other editors and dirty-state tracking.</li>
<li>Switched rename and move refactorings to model-based edits and ensured explicit builds are scheduled afterward.</li>
<li>Fixed issues with recursive members in structs and avoided unnecessary notifications in type entries.</li>
<li>Refactored and fixed system creation after recent infrastructure changes.</li>
<li>Restored correct “Copy Project” behavior in the System Explorer paste action.</li>
</ul>
</li>
<li><strong>Library element and type handling</strong>
<ul>
<li>Fixed disconnected library elements during disposal in the type editor.</li>
<li>Corrected dependency updates in the library element provider.</li>
<li>Removed obsolete system access from the System Manager, consolidating handling in the type library.</li>
</ul>
</li>
<li><strong>UI, usability, and visual improvements</strong>
<ul>
<li>Improved interface bar visuals with a cleaner appearance and enhanced dark mode support.</li>
<li>Fixed input updates for sub-editors in the breadcrumb editor.</li>
<li>Improved export feedback by showing ignored files and informational messages in the export status dialog.</li>
<li>Fixed texts and removed outdated icons for configurable FBs and container variables.</li>
</ul>
</li>
<li><strong>Function blocks, initial values, and validation</strong>
<ul>
<li>Added documentation comments for RS and SR bistable latch function blocks.</li>
<li>Disallowed recursive members in structs.</li>
<li>Improved handling of inherited initial values on generic variables.</li>
<li>Added configurable severities for initial values on generic variables.</li>
</ul>
</li>
<li><strong>Debugging and tooling</strong>
<ul>
<li>Prepared replay debugging support for use with the interpreter in the GUI, including:
<ul>
<li>Integration of a tracer reader from Trace Compass.</li>
<li>Clear separation between simulator and interpreter components.</li>
<li>Support for selecting local or remote simulators.</li>
<li>Ensured listeners are removed safely only if projects still exist.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Miscellaneous fixes</strong>
<ul>
<li>Updated generic class naming for array-to-value conversion.</li>
<li>Fixed dependency update initialization in library element handling.</li>
</ul>
</li>
</ul>
<h2 id="enhancements-and-fixes-in-4diac-forte">Enhancements and Fixes in 4diac FORTE</h2>
<ul>
<li><strong>Data conversion and utility functions</strong>
<ul>
<li>Refactored and fixed <code>VALUES2ARRAY</code> and <code>ARRAY2VALUES</code> to improve correctness and maintainability.</li>
</ul>
</li>
<li><strong>Diagnostics and usability</strong>
<ul>
<li>Added a helpful startup message for common issues when device creation fails due to missing shared libraries or linker flags.</li>
</ul>
</li>
<li><strong>Code cleanup and consistency</strong>
<ul>
<li>Renamed the RT_Bridge class to <code>GEN_RT_Bridge</code> and aligned all related declarations.</li>
<li>Fixed missing includes in the embrick module to restore successful builds.</li>
</ul>
</li>
</ul>
<p>Many thanks to all contributors for their work and their feedback!</p></description>
</item>
<item>
<title>Eclipse 4diac Weekly #70</title>
<link>https://eclipse.dev/4diac/news/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/eclipse-4diac-weekly-70/</guid>
<description><h2 id="enhancements-and-fixes-in-4diac-ide">Enhancements and Fixes in 4diac IDE</h2>
<ul>
<li>
<p><strong>Type System &amp; Library Infrastructure</strong></p>
<ul>
<li>Removed obsolete editable type entries and adapter-related functionality.</li>
<li>Introduced a unified <em>library element provider</em> and integrated it across:
<ul>
<li>Decorators and content providers</li>
<li>Refactorings and quick fixes</li>
<li>Bulk editor</li>
<li>Type and system editors</li>
<li>ST editor</li>
<li>Debug UI</li>
</ul>
</li>
<li>Added supporting infrastructure for library elements:
<ul>
<li>Dependency tracker and updater</li>
<li>Activation listener</li>
<li>State listener</li>
<li>Undo manager</li>
<li>Sub-editor input</li>
</ul>
</li>
</ul>
</li>
<li>
<p><strong>Editor &amp; Viewer Behavior</strong></p>
<ul>
<li>Fixed editor and viewer background handling to consistently use theme colors, ensuring correct appearance in dark mode and clear differentiation between editor and viewer.</li>
<li>Fixed moving blocks between editors.</li>
<li>Enabled seamless connections between graphical editors.</li>
<li>Improved connection feedback when crossing viewer borders.</li>
<li>Re-enabled canvas panning via middle mouse button and space + left mouse button.</li>
<li>Removed now unnecessary drag-and-drop handling due to improved direct editor interaction.</li>
</ul>
</li>
<li>
<p><strong>Interaction &amp; Usability Improvements</strong></p></description>
</item>
<item>
<title>Eclipse 4diac Maintenance Release</title>
<link>https://eclipse.dev/4diac/news/2026/eclipse-4diac-maintenance-release/</link>
<pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate>