Skip to content

Release Notes 6.0.0

Philippe DUL edited this page Sep 14, 2022 · 18 revisions

In comparison with the previous year main release, this version will also embed all the new shiny features and fixes from patch releases:

All fixed issues can be retrieved here : Fixed issues

New way to manage/share images for diagrams and richtext descriptions

Before Capella 6, end-users have identified pain points using images, especially in a collaboration context:

Many workarounds and documented recommendations have been provided, still additional constraints for the end-users. In another hand, images issues were difficult to identify and fix in order to support all use cases (Capella viewpoints, Capella addons and the Melody connectors). From Capella 6, the tool reduces the list of image format supported (JPEG, JPG, PNG and SVG), images source location and clarify supported use cases:

In local projects, only workspace images are supported. In remote projects, only remote images are supported (except for image URLs): the provided UI allows end-user using shared images and update them if needed. Note: By default, for remote projects, image upload does not work on image greater than 10 Mo unitary size, customisable setting

image image

The migration of Capella projects made with previous version is also supported (from Capella 1.4 or Capella 5): images used in Sirius diagrams and descriptions are migrated towards supported use cases.

For local project, after migration, images are only stored in related Capella project/library or into an Eclipse project, and embedded image (64 base) are no more supported (i.e migrated too).

Additional validation rules/quickfixes on model elements and diagrams are also provided in order to assist image management/reorganisation during project life cycle. They allow detection and ease fixing the broken images. image

A new feature has been delivered, direct Image Copy/Paste from clipboard into the rich text editor.

"Export diagram as image" capability have been improved for SVG

From Capella 6.0, improvements have been made to the quality of diagrams exported in SVG format.

"export diagram as image" as SVG embeds by default also all referenced SVG images in the diagram (e.g. Capella Capability SVG image or your own SVG image inserted in the diagram) into resulted SVG Diagram image, for better zooming quality in Capella or other Web application displaying Capella diagrams.

Semantic browser improvement: sorting order

Default sorting order of elements in the Semantic Browser have been replaced by the order of creation of the elements instead of the lexicographic order that was previously applied

image

The legacy Capella 5.x sorting order of elements can be applied back by selecting the new dedicated button image in the Semantic Browser view.

image

Better icons provided for scenario diagrams

Modifications done on the Semantic Browser content ordering leads to a more convenient reading of the Messages contents of a Scenario.

Scenario diagrams Messages displayed in the Project Explorer and the Semantic Browser view have also been updated to reflect the true kind of the messages through their icons.

image

State fragments display in the Project explorer have been updated to reflect their related elements (functions or states) icon and name.

image

Cancel and Arm Timer messages icons have been updated to distinguish them. The diagram tools icons reflect this change.

image

Title Block / Mode & State region selection by pressing CTRL

From Capella 6.0.0, the move is now authorized by clicking/moving a region with CTRL shortcut key pressed on Title Block & Mode & State., and not only clicking on its border when the mouse cursor is a cross with 4 arrows.

image

Hide edge Label

From Capella 6, Edge labels can now be hidden each one separately from the others$

image

image

Performance improvement

The performances of the Semantic Browser are improved: the computation of categories content is more or less two time faster than Capella 5.2

No blinking selecting diagrams and elements inside, and a performance gain around 50% to update semantic browser content (Capella 5 vs Capella 6 in remote context)

The Properties view are better managed modifying diagrams, to avoid temporally and unnecessary updates of all Eclipse views

  • Drag and drop scenario with "Description" tab visible: Improvement of 24% (Capella 5 vs Capella 6 in remote context)
  • Drag and drop scenario with "Semantic Browser" view visible: Improvement of 24,6% (Capella 5 vs Capella 6 in remote context)
  • Edge re-connection scenario with "Semantic Browser" view visible: Improvement of 60,3% (Capella 5 vs Capella 6 in remote context)

Improve diagram performance updates when many other non related diagrams are opened

Before Capella 6, all opened diagrams are notified and recompute their filters if an other diagram is modified and even if there is no semantic impact.

Diffmerge fine filters for Diagram changes

It is now possible to filter diagram changes using several new categories:

image

General

We benefit from many other changes contributed by the Eclipse community more details: (4.20, 4.19, 4.18, 4.17)

Clone this wiki locally