Skip to content

Commit c160e86

Browse files
committed
[doc] Update release note
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
1 parent 73b498f commit c160e86

File tree

5 files changed

+36
-17
lines changed

5 files changed

+36
-17
lines changed
12.2 KB
Loading
47.5 KB
Loading
4.45 KB
Loading
2.81 KB
Loading

doc/content/modules/user-manual/pages/release-notes/2025.6.0.adoc

Lines changed: 36 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,27 @@
22

33
== Key highlights
44

5+
- *ViewUsages*: `ViewUsage` elements can now be created and displayed in the _General View_ diagram.
6+
7+
image::view-usage-graphical-contents.png[ViewUsage graphical contents, width=65%,height=65%]
8+
9+
Furthermore, when a diagram is created from the _Explorer_ view, a new `ViewUsage` element is also created and the new diagram is attached to this new `ViewUsage`.
10+
When a `ViewUsage` is created, it is automatically typed with the _General View_ `ViewDefinition` from the standard library.
11+
When a `ViewUsage` is created, a new _General View_ diagram is also created and the new diagram is attached to this new `ViewUsage`.
12+
- *Manage Visibility*: A new action allows users to manage the visibility of graphical nodes and their children in the _General View_ diagram.
13+
14+
image::release-notes-manage-visibility.png[Manage Visibility modal, width=65%,height=65%]
15+
16+
- *Textual import/export*: Improved support for textual import/export of various elements, including `ViewUsage`, `MultiplicityRange`, `AcceptActionUsage`, and `TriggerInvocationExpression`.
17+
18+
- *Customized appearance on graphical nodes*: A new tool (in the new _Appearance_ section of the _Palette_) allows users to manage the appearance of graphical nodes in diagrams.
19+
This is a first version that will be improved in the future.
20+
21+
image::appearance_tool_section.png[Customized appearance on graphical nodes, width=65%,height=65%]
22+
23+
Once applied:
24+
25+
image::appearance_custom_applied.png[Customized appearance applied, width=65%,height=65%]
526

627
== Breaking changes
728

@@ -43,7 +64,6 @@ They are now named:
4364
- Fix an issue in the textual import of `MultiplicityRange` with explicit lower and upper bounds.
4465
The textual import now correctly creates a `MultiplicityRange` containing `LiteralInteger` elements for integer bounds, and `FeatureReferenceExpression` elements for feature bounds.
4566
- Fix an issue where dragging and dropping a `Definition` element from the _Explorer view_ on a _General View_ did not create the associated node.
46-
4767
- In diagrams, prevent `TransitionUsage` graphical edges to be reconnected to another `TransitionUsage`.
4868
In the previous implementation, it was possible during a graphical edge reconnection to drop the source or target to another `TransitionUsage`.
4969
The semantic of the `TransitionUsage` being reconnected was changed and the graphical edge was removed from the diagram.
@@ -58,6 +78,11 @@ image::view-usage-nodes.png[ViewUsage nodes, width=65%,height=65%]
5878

5979
image::view-usage-graphical-contents.png[ViewUsage graphical contents, width=65%,height=65%]
6080

81+
- When end-users click on _New Object_ on a semantic element, and select a `ViewUsage`, then a `ViewUsage` typed by default with the _General View_ `ViewDefinition` from the standard library will be created.
82+
A _General View_ diagram will also be created and associated to the `ViewUsage`.
83+
- Create `ViewUsage` semantic element in addition to _Diagram_ on _New representation_ menu in _Explorer_ view.
84+
All existing SysON _DiagramDescriptions_ (i.g. _General View_, _Interconnection View_...) have been updated to reflect the fact that they now be associated to `ViewUsages`.
85+
6186
- `ManageVisibility` node action may now be displayed from the _General View_ on `Definition` and `Usage` graphical nodes.
6287
This node action open a modal that can be used to reveal or hide the graphical node children's.
6388
Menu actions can be used to `reveal all content`, `reveal valued content only` or `hide all content`.
@@ -153,11 +178,6 @@ action a1 {
153178
}
154179
```
155180

156-
- When end-users click on _New Object_ on a semantic element, and select a `ViewUsage`, then a `ViewUsage` typed by default with the _General View_ `ViewDefinition` from the standard library will be created.
157-
A _General View_ diagram will also be created and associated to the `ViewUsage`.
158-
- Create `ViewUsage` semantic element in addition to _Diagram_ on _New representation_ menu in _Explorer_ view.
159-
All existing SysON _DiagramDescriptions_ (i.g. _General View_, _Interconnection View_...) have been updated to reflect the fact that they now be associated to `ViewUsages`.
160-
161181
- Implement textual export of `TriggerInvocationExpression` such as in the following `TransitionUsage` using as a trigger a `TriggerInvocationExpression`:
162182

163183
```
@@ -246,14 +266,13 @@ image::package-node-width-before.png[Package node before change, width=400]
246266
image::package-node-width-after.png[Package node after change, width=300]
247267

248268
- Improve the time required to display the available commands in the omnibox.
249-
250269
- In the _General View_ diagram, _state transition_ compartment is now available on :
251270

252271
* `StateUsage`
253272
* `StateDefinition`
254273
* `ExhibitStateUsage`
255274

256-
image:StateTransitionsCmpOnStates.png[State Transition Compartment on StateUsage, StateDefintion and ExhibitStateUsage]
275+
image:StateTransitionsCmpOnStates.png[State Transition Compartment on StateUsage, StateDefinition and ExhibitStateUsage]
257276

258277
- The `ViewUsage#exposedElement` feature is now updated to reflect the contents of the diagram (_General View_, _Interconnection View_, _Action Flow View_...) on which it is associated.
259278
- Make file extension check case-insensitive on textual import (i.e. allows to import .SYSML, .SysML, .KERML...)
@@ -322,15 +341,15 @@ view rearAxleAssemblyDiagram {
322341

323342
== Dependency update
324343

325-
- [releng] Switch to https://github.com/eclipse-sirius/sirius-web[Sirius Web 2025.4.9]
326-
- [releng] Switch `@xyflow/react` to `12.6.0`
327-
- [releng] Switch `@mui/material` to `7.0.2`
328-
- [releng] Switch `@mui/icons-material` to `7.0.2`
329-
- [releng] Switch `@mui/x-tree-view` to `7.29.1`
330-
- [releng] Switch `tss-react` to `4.9.16`
331-
- [releng] Switch to https://www.jacoco.org/jacoco/trunk/doc/changes.html[JaCoCo 0.8.13].
332-
- [releng] Switch to https://github.com/spring-projects/spring-boot/releases/tag/v3.4.5[Spring Boot 3.4.5].
333-
- [releng] Switch to EMFJson 2.5.1.
344+
- Switch to https://github.com/eclipse-sirius/sirius-web[Sirius Web 2025.4.9]
345+
- Switch `@xyflow/react` to `12.6.0`
346+
- Switch `@mui/material` to `7.0.2`
347+
- Switch `@mui/icons-material` to `7.0.2`
348+
- Switch `@mui/x-tree-view` to `7.29.1`
349+
- Switch `tss-react` to `4.9.16`
350+
- Switch to https://www.jacoco.org/jacoco/trunk/doc/changes.html[JaCoCo 0.8.13].
351+
- Switch to https://github.com/spring-projects/spring-boot/releases/tag/v3.4.5[Spring Boot 3.4.5].
352+
- Switch to EMFJson 2.5.1.
334353

335354
== Technical details
336355

0 commit comments

Comments
 (0)