Skip to content

Releases: viatra/v4md

2.9.0

20 Sep 13:44
3e44054
Compare
Choose a tag to compare

This release includes VIATRA 2.9.1.

As VIATRA now requires Java 11 anymore, support for Magicdraw 19.0 has ended, if necessary, use version V4MD 2.8.1 instead.

Use the appropriate artifact for your tool version:

  • For MagicDraw 19.0 (and 2021x Golden): not supported anymore
  • For MagicDraw 2021x Refresh1 and Refresh2: com.incquerylabs.v4md-2021x
  • For MagicDraw 2022x (all versions): com.incquerylabs.v4md-2022x
  • For MagicDraw 2024x (all versions): com.incquerylabs.v4md-2024x

Binary builds are available from a Maven repository. The received artifact can be installed in a MagicDraw installation by either the Resource/Plugin Manager or unzip the contents of the zip file over a MagicDraw installation.

repository url: https://build.incquerylabs.com/nexus/repository/v4md-releases/
groupId: com.incquerylabs.v4md
artifactId: com.incquerylabs.v4md-2021x / com.incquerylabs.v4md-2022x / com.incquerylabs.v4md-2024x
version: 2.9.0
classifier: plugin
extension: zip

2.8.1

06 May 12:55
Compare
Choose a tag to compare

This release includes VIATRA 2.8.2.

In addition, to handle incompatibilities between different MagicDraw versions, starting with this release, a separate build artifact Is produced that are available with different artifact names:

  • For MagicDraw 19.0 (and 2021x Golden): com.incquerylabs.v4md
  • For MagicDraw 2021x Refresh1 and Refresh2: com.incquerylabs.v4md-2021x
  • For MagicDraw 2022x (all versions): com.incquerylabs.v4md-2022x
  • For MagicDraw 2024x (all versions): com.incquerylabs.v4md-2024x

Select the appropriate version for your tool.

Binary builds are available from a Maven repository. The received artifact can be installed in a MagicDraw installation by either the Resource/Plugin Manager or unzip the contents of the zip file over a MagicDraw installation.

repository url: https://build.incquerylabs.com/nexus/repository/v4md-releases/
groupId: com.incquerylabs.v4md
artifactId: com.incquerylabs.v4md / com.incquerylabs.v4md-2021x / com.incquerylabs.v4md-2022x / com.incquerylabs.v4md-2024x
version: 2.8.1
classifier: plugin
extension: zip

2.8.0

02 Nov 12:47
ef72972
Compare
Choose a tag to compare

This release includes VIATRA 2.8.0.

In addition, to handle incompatibilities between different MagicDraw versions, starting with this release, a separate build artifact Is produced that are available with different artifact names:

  • For MagicDraw 19.0 (and 2021x Golden): com.incquerylabs.v4md
  • For MagicDraw 2021x Refresh1 and Refresh2: com.incquerylabs.v4md-2021x
  • For MagicDraw 2022x (all versions): com.incquerylabs.v4md-2022x

Select the appropriate version for your tool.

Binary builds are available from a Maven repository. The received artifact can be installed in a MagicDraw installation by either the Resource/Plugin Manager or unzip the contents of the zip file over a MagicDraw installation.

repository url: https://build.incquerylabs.com/nexus/repository/v4md-releases/
groupId: com.incquerylabs.v4md
artifactId: com.incquerylabs.v4md / com.incquerylabs.v4md-2021x / com.incquerylabs.v4md-2022x
version: 2.8.0
classifier: plugin
extension: zip

2.5.2

27 May 12:30
Compare
Choose a tag to compare

This release includes VIATRA 2.5.0.

This version makes decouples the disabled indexing mode from the DEVELOPER mode of MagicDraw.

Binary builds are available from a Maven repository. The received artifact can be installed in a MagicDraw installation by either the Resource/Plugin Manager or unzip the contents of the zip file over a MagicDraw installation.

2.5.1

27 May 12:29
Compare
Choose a tag to compare

This release includes VIATRA 2.5.0.

This release fixes the plugin for MagicDraw 2021x instances, but it can be still used in MagicDraw 19.0.

Binary builds are available from a Maven repository. The received artifact can be installed in a MagicDraw installation by either the Resource/Plugin Manager or unzip the contents of the zip file over a MagicDraw installation.

2.5.0

18 Dec 09:31
Compare
Choose a tag to compare

This release includes VIATRA 2.5.0.

Binary builds are available from a Maven repository. The received artifact can be installed in a MagicDraw installation by either the Resource/Plugin Manager or unzip the contents of the zip file over a MagicDraw installation.

2.4.2

17 Nov 15:01
db0fdf8
Compare
Choose a tag to compare

This release includes VIATRA 2.4.1.

Version 2.4.2 fixes an initialization issue related to the ViatraQueryAdapter functionality added in V4MD 2.4.1.

Binary builds are available from a Maven repository. The received artifact can be installed in a MagicDraw installation by either the Resource/Plugin Manager or unzip the contents of the zip file over a MagicDraw installation.

2.4.1

14 Sep 15:55
4fb6667
Compare
Choose a tag to compare

This release includes VIATRA 2.4.1.

In addition to bundling the latest VIATRA, release 2.4.1y changes how VIATRA is integrated into Magicdraw in two ways:

  1. The VIATRA debugger runtime is not included anymore with V4MD. If necessary, the corresponding module org.eclipse.viatra::viatra-transformation-debugger-runtime needs to be loaded directly from the VIATRA maven repository.
  2. A few guards have been added to engine initialization to avoid loading the engine before a project is being loaded (e.g. if the open diagram uses an VIATRA expressions) to avoid internal index corruption. This resulted in a few API changes in the class ViatraQueryAdapter:
    1. The method getEngine got deprecated and is redirected to getInitializedEngineChecked. These methods throw an exception when called before the corresponding project finished loading.
    2. The new getInitializedEngine wraps the created engine into an Optional and might returns no value if the engine cannot be initialized for any reason. In this case the caller is expected to handle the potentially missing engine.
    3. It is possible to register actions that will be executed after the engine will be initialized using executeActionOnEngine.
    4. A special case of the previous feature can be used to ensure some query specifications are to be prepared after engine initialization with the requireQueries methods.

Binary builds are available from a Maven repository. The received artifact can be installed in a MagicDraw installation by either the Resource/Plugin Manager or unzip the contents of the zip file over a MagicDraw installation.

2.4.0

25 Jun 10:32
Compare
Choose a tag to compare

This release includes VIATRA 2.4.0.

This version bundles the latest VIATRA release with updated versions of its dependencies and bugfixes.

Binary builds are available from a Maven repository. The received artifact can be installed in a MagicDraw installation by either the Resource/Plugin Manager or unzip the contents of the zip file over a MagicDraw installation.

2.3.2

10 Apr 09:09
Compare
Choose a tag to compare

This release includes VIATRA 2.3.2, fixing a few issues found since the release of 2.3.0.

Binary builds are available from a Maven repository. The received artifact can be installed in a MagicDraw installation by either the Resource/Plugin Manager or unzip the contents of the zip file over a MagicDraw installation.