Release Notes for Sirius

  1. Release Notes for Sirius
    1. Changes in Sirius 7.2.1
      1. User-Visible Changes
      2. Specifier-Visible Changes
      3. Developer-Visible Changes
    2. Changes in Sirius 7.2.0
      1. User-Visible Changes
      2. Specifier-Visible Changes
      3. Developer-Visible Changes
    3. Changes in Sirius 7.1.0
      1. User-Visible Changes
      2. Specifier-Visible Changes
      3. Developer-Visible Changes
    4. Changes in Sirius 7.0.4
      1. User-Visible Changes
    5. Changes in Sirius 7.0.3
      1. Developer-Visible Changes
    6. Changes in Sirius 7.0.2
      1. Specifier-Visible Changes
      2. Developer-Visible Changes
    7. Changes in Sirius 7.0.1
      1. Developer-Visible Changes
    8. Changes in Sirius 7.0.0
      1. User-Visible Changes
      2. Developer-Visible Changes
    9. Changes in Sirius 6.6.0
      1. User-Visible Changes
      2. Developer-Visible Changes
    10. Changes in Sirius 6.5.1
      1. Developer-Visible Changes
    11. Changes in Sirius 6.5.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 7.2.1

User-Visible Changes

Specifier-Visible Changes

Developer-Visible Changes

Changes in org.eclipse.sirius.diagram.ui

Added org.eclipse.sirius.diagram.ui.business.api.query.NodeQuery.getFreeFormContainerCompartment() is added to get the compartment of the GMF node container with «free form» layout.
Added org.eclipse.sirius.diagram.ui.business.api.query.ViewQuery.isFreeFormContainer() and org.eclipse.sirius.diagram.ui.business.api.query.ViewQuery.isRegionContainer() are added to test if a GMF node is associated to DNodeContainer Sirius diagram element with respectively free form layout and stack layout (horizontal or vartical).
Added org.eclipse.sirius.diagram.ui.business.api.query.ViewQuery.isFreeFormCompartment() is added to test if a GMF node is compartment of node corresponding to a Sirius container free form.
Added org.eclipse.sirius.diagram.ui.business.api.query.ViewQuery.isNode() is added to test if a GMF node is associated to DNode Sirius diagram element.
Added org.eclipse.sirius.diagram.ui.business.api.query.ViewQuery.isNodeLabel() is added to test if a GMF node is associated to label of DNode Sirius diagram element.

Changes in Sirius 7.2.0

User-Visible Changes

Specifier-Visible Changes

Developer-Visible Changes

Changes in Sirius 7.1.0

User-Visible Changes

Specifier-Visible Changes

Developer-Visible Changes

Changes in org.eclipse.sirius

dependencies from a given project.

Changes in org.eclipse.sirius.diagram.ui

The Sirius default values for these preferences can be overridden for a specific product. For example:

    // Preference customization for plugin "org.eclipse.sirius.diagram.ui"
    IEclipsePreferences diagramPreferences = DefaultScope.INSTANCE.getNode(org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin.ID);
    // By default override the PREF_PROMPT_PASTE_MODE default value
    diagramPreferences.putBoolean(SiriusDiagramUiPreferencesKeys.PREF_PROMPT_PASTE_MODE, false);

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

Changes in org.eclipse.sirius.properties.core

Migrations

Changes in Sirius 7.0.4

User-Visible Changes

Minor release to avoid errors thrown during indirect deletion of edges whose label is selected (deletion done from outside the diagram editor or from a custom command).

Changes in Sirius 7.0.3

Developer-Visible Changes

Changes in Sirius 7.0.2

Specifier-Visible Changes

Developer-Visible Changes

Changes in org.eclipse.sirius

Changes in org.eclipse.sirius.common

Changes in org.eclipse.sirius.diagram

Changes in Sirius 7.0.1

Developer-Visible Changes

Changes in Sirius 7.0.0

User-Visible Changes

Developer-Visible Changes

Changes in org.eclipse.sirius

Changes in org.eclipse.sirius.common

Changes in org.eclipse.sirius.diagram

Changes in org.eclipse.sirius.diagram.model

Changes in org.eclipse.sirius.diagram.ui

Changes in org.eclipse.sirius.common.ui

Changes in org.eclipse.sirius.diagram.sequence

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

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

Migrations

Changes in Sirius 6.6.0

User-Visible Changes

Developer-Visible Changes

Changes in org.eclipse.sirius.diagram

Changes in org.eclipse.sirius.diagram.ui

Migrations

Changes in Sirius 6.5.1

Developer-Visible Changes

Migrations

Changes in Sirius 6.5.0

User-Visible Changes

Specifier-Visible Changes

order, despite this problem, to have a satisfactory layout result. This new behavior has been tested with ELK Layered algorithm with option Node Placement Strategy set to NETWORK_SIMPLEX. There is no guarantee with other kind of layouts. All cases are not supported. Further additional developments are needed to support more. There are probably still some constructions not correctly handled but it is a first step. As example, the edges with label(s) have not been tested. Here is a list of supported/tested cases:

Developer-Visible Changes

Changes in org.eclipse.sirius

The reason is that the implementation of SiriusPreferences wraps the logic of getting or storing the preferences on a ProjectScope.

Changes in org.eclipse.sirius.diagram.ui

Changes in org.eclipse.sirius.ui

Changes in org.eclipse.sirius.ecore.extender

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

Migrations