Release Notes for Sirius

  1. Release Notes for Sirius
    1. Changes in Sirius 6.3.4
      1. User-Visible Changes
      2. Developer-Visible Changes
    2. Changes in Sirius 6.3.3
    3. Changes in Sirius 6.3.2
      1. User-Visible Changes
      2. Developer-Visible Changes
    4. Changes in Sirius 6.3.1
      1. User-Visible Changes
      2. Developer-Visible Changes
    5. Changes in Sirius 6.3.0
      1. User-Visible Changes
      2. Specifier-Visible Changes
      3. Developer-Visible Changes
    6. Changes in Sirius 6.2.2
    7. Changes in Sirius 6.2.1
      1. Developer-Visible Changes
    8. Changes in Sirius 6.2.0
      1. User-Visible Changes
      2. Specifier-Visible Changes
      3. Developer-Visible Changes
    9. Changes in Sirius 6.1.2
      1. User-Visible Changes
      2. Developer-Visible Changes
    10. Changes in Sirius 6.1.1
      1. Changes in @org.eclipse.sirius.diagram@
    11. Changes in Sirius 6.1.0
      1. User-Visible Changes
      2. Specifier-Visible Changes
      3. Developer-Visible Changes
    12. Changes in Sirius 6.0.0
      1. User-Visible Changes
      2. Specifier-Visible Changes
      3. Developer-Visible Changes

This document contains the release notes for recent major releases of Sirius. See also the release notes from previous versions for details about older releases.

Changes in Sirius 6.3.4

User-Visible Changes

Developer-Visible Changes

Changes in org.eclipse.sirius.tests.swtbot.support

Changes in Sirius 6.3.3

Sirius 6.3.3 fixes a single performance issue which only occurred in specific circumstances should not have any visible impact in normal use.

Changes in Sirius 6.3.2

User-Visible Changes

A consequence is that the display of existing compartments in diagrams may be changed. When refreshing the existing diagram, the project may become dirty.

With Sirius 6.3.2, the label is now on the top of execution:

Developer-Visible Changes

Changes in org.eclipse.sirius.common

Changes in org.eclipse.sirius.diagram.ui

Changes in Sirius 6.3.1

User-Visible Changes

They are now drawn on top of the rest of the diagram elements so that they are always completely visible:

Developer-Visible Changes

Changes in org.eclipse.sirius.diagram

Migrations

Translation Keys Changes

See this document for the complete list of message keys added or removed in Sirius 6.3.1.

Changes in Sirius 6.3.0

User-Visible Changes

Specifier-Visible Changes

Developer-Visible Changes

Changes in org.eclipse.sirius

In case of migration the method org.eclipse.sirius.business.api.migration.AbstractRepresentationsFileMigrationParticipant.updateChangeId(DAnalysis, DRepresentation) is available to update change id. New migration participants created after this Sirius version must update the change id of the DRepresentationDescriptor of the DRepresentation they change. The API to do that is described in MigrationParticpant documentation: .

Changes in org.eclipse.sirius.common

Changes in org.eclipse.sirius.diagram

Changes in org.eclipse.sirius.diagram.elk

Migrations

* on border of its node or border node * larger that its node or border node * on the North or South side. The goal of this migration participant is to keep centered labels visually fixed compared to previous version (see bugzilla #550382 for more details). The corresponding version, stored in attribute version of viewpoint:DAnalysis of the aird file, is 14.3.0.201908231800.

Changes in Sirius 6.2.2

There are no user-visible changes in Sirius 6.2.2 compared to 6.2.1. The only changes are internal and related either to the build process or to the automated tests.

Changes in Sirius 6.2.1

Developer-Visible Changes

Changes in org.eclipse.sirius

Changes in org.eclipse.sirius.diagram.ui

Changes in org.eclipse.sirius.tests.swtbot.support

Changes in Sirius 6.2.0

User-Visible Changes

Specifier-Visible Changes

Developer-Visible Changes

Changes in org.eclipse.sirius.common

setFieldVisibleWithoutException(Class<? extends Object>, String), getClassForNameWithoutException(String), instantiateWithoutException(String, Class<?>[], Object[]), getFieldValueWithoutException(Object, String), getFieldValueWithoutException(Class<? extends Object>, String), and getFieldValueWithoutException(Object, String, Class<? extends Object>).

Changes in org.eclipse.sirius.common.ui

Changes in org.eclipse.sirius.diagram.layoutdata

Changes in org.eclipse.sirius.diagram

Changes in org.eclipse.sirius.diagram.ui

Changes in org.eclipse.sirius.ui.editor

Changes in org.eclipse.sirius.diagram.sequence

Changes in org.eclipse.sirius.ecore.extender

Changes in org.eclipse.sirius.ext.gmf.runtime

Changes in org.eclipse.sirius.tests.swtbot.support

Changes in Sirius 6.1.2

User-Visible Changes

Developer-Visible Changes

Changes in org.eclipse.sirius

Changes in org.eclipse.sirius.diagram.ui

setLayoutConfiguration(CustomLayoutConfiguration). It allows any layout provider to be aware of any VSM layout configuration that should be used.

Changes in org.eclipse.sirius.diagram

Changes in org.eclipse.sirius.common

Changes in Sirius 6.1.1

Changes in org.eclipse.sirius.diagram

Changes in Sirius 6.1.0

User-Visible Changes

Specifier-Visible Changes

Previously, it was possible to add new menus and actions at the end of the contextual menu:

Now, it is possible to:

Refer to the specifier documentation for details.

Developer-Visible Changes

IMPORTANT Note that all plug-ins in the Sirius Server feature ( org.eclipse.sirius.server.* and org.eclipse.sirius.services.*) are still considered experimental in this version. In particular, all APIs (Java, HTTP, WebSocket) they provide should be treated as provisional even if they are exposed publicly in *.api.* packages. We reserve the right to modify them in incompatible ways even in future maintenance versions.

Changes in org.eclipse.sirius.ui

Changes in org.eclipse.sirius.diagram.ui

Changes in org.eclipse.sirius.diagram.sequence.ui

Changes in org.eclipse.sirius.common

Changes in org.eclipse.sirius.tests.swtbot.support

Migrations

Translation Keys Changes

See this document for the complete list of message keys added or removed in Sirius 6.1.0.

Changes in Sirius 6.0.0

User-Visible Changes

Specifier-Visible Changes

Developer-Visible Changes

Changes in org.eclipse.sirius.common

Changes in org.eclipse.sirius

Changes in org.eclipse.sirius.diagram

Changes in org.eclipse.sirius.diagram.ui

Changes in org.eclipse.sirius.ui

Changes in org.eclipse.sirius.tests.junit.support

Changes in org.eclipse.sirius.tests.swtbot.support

Migrations

Translation Keys Changes

See this document for the complete list of message keys added or removed in Sirius 6.0.