|
1 | 1 | = Changelog |
2 | 2 |
|
3 | 3 | == v2026.5.0 (work in progress) |
4 | | - |
| 4 | + |
5 | 5 | === Shapes |
6 | | - |
| 6 | + |
7 | 7 | === Breaking changes |
8 | 8 |
|
9 | 9 | - SysON now requires **Java 21** or later. |
10 | 10 | - [cleanup] The definition of the tools specific to the requirements table has been moved to the backend. |
11 | 11 | As a result, the following GraphQL mutations have been removed `exposeRequirements` and `createRequirement`. |
12 | 12 | - [test] Reduce our call to `DiagramNavigator#nodeWithTargetObjectLabel` which has been deprecated for removal. |
13 | 13 | + The API of `ToolTester#invokeTool` and `NodeCreationTestsService#createNode` has been updated accordingly to take a `targetObjectId` instead of a `label`. |
| 14 | +- https://github.com/eclipse-syson/syson/issues/2045[#2045] [diagrams] The service `ViewNodeService#revealCompartment` has been changed to reveal a compartment only when it is needed. |
| 15 | ++ Only reveal a compartment of a node when none of the revealed compartment can display the `targetElement`. |
| 16 | ++ If many compartment candidates exist, choose the first free form compartment. |
14 | 17 |
|
15 | 18 | === Dependency update |
16 | 19 |
|
17 | 20 | - As of version 2026.5.0, SysON now requires **Java 21** or later. |
18 | 21 |
|
19 | 22 | === Bug fixes |
20 | 23 |
|
| 24 | +- https://github.com/eclipse-syson/syson/issues/2045[#2045] [diagrams] In Interconnection View diagrams, fix an issue where the `parts` compartment of a `PartDefinition` graphical node was incorrectly revealed when creating a `PartUsage` from the `PartDefinition` graphical node, even if the `interconnection` compartment was already visible. |
| 25 | + |
21 | 26 | === Improvements |
22 | 27 |
|
23 | 28 | === New features |
@@ -123,7 +128,7 @@ Now the _end_ keyword is not displayed anymore in the label of these graphical n |
123 | 128 | - https://github.com/eclipse-syson/syson/issues/2053[#2053] [diagrams] Prevent incoming and outgoing graphical edges of a graphical `ForkNode` or `JoinNode` to point empty space. |
124 | 129 | - https://github.com/eclipse-syson/syson/issues/2059[#2059] [diagrams] Fix an issue where the _Add existing elements_ tool was not working correctly on the _action flow_ compartment of `ActionUsage` graphical nodes. |
125 | 130 | - https://github.com/eclipse-syson/syson/issues/2043[#2043] [explorer] Prevent user libraries from being moved to the root of the project when a child is created in it. |
126 | | -- https://github.com/eclipse-syson/syson/issues/2056[#2056] [diagams] Fix the user feedback when dropping an `Element` which is already exposed on a diagram. |
| 131 | +- https://github.com/eclipse-syson/syson/issues/2056[#2056] [diagrams] Fix the user feedback when dropping an `Element` which is already exposed on a diagram. |
127 | 132 | - https://github.com/eclipse-syson/syson/issues/2048[#2048] [diagrams] Fix an issue where the non-empty compartments of graphical nodes were being displayed when executing the _Add existing elements_ tool. |
128 | 133 |
|
129 | 134 | === Improvements |
|
0 commit comments