Releases: viatra/v4md
2.9.0
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
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
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
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.
- repository url: https://build.incquerylabs.com/nexus/repository/v4md-releases/
- groupId: com.incquerylabs.v4md
- artifactId: com.incquerylabs.v4md
- version: 2.5.2
- classifier: plugin
- extension: zip
2.5.1
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.
- repository url: https://build.incquerylabs.com/nexus/repository/v4md-releases/
- groupId: com.incquerylabs.v4md
- artifactId: com.incquerylabs.v4md
- version: 2.5.1
- classifier: plugin
- extension: zip
2.5.0
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.
- repository url: https://build.incquerylabs.com/nexus/repository/v4md-releases/
- groupId: com.incquerylabs.v4md
- artifactId: com.incquerylabs.v4md
- version: 2.5.0
- classifier: plugin
- extension: zip
2.4.2
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.
- repository url: https://build.incquerylabs.com/nexus/repository/v4md-releases/
- groupId: com.incquerylabs.v4md
- artifactId: com.incquerylabs.v4md
- version: 2.4.2
- classifier: plugin
- extension: zip
2.4.1
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:
- 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. - 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
:- The method
getEngine
got deprecated and is redirected togetInitializedEngineChecked
. These methods throw an exception when called before the corresponding project finished loading. - The new
getInitializedEngine
wraps the created engine into anOptional
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. - It is possible to register actions that will be executed after the engine will be initialized using
executeActionOnEngine
. - 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.
- The method
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
- version: 2.4.1
- classifier: plugin
- extension: zip
2.4.0
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.
- repository url: https://build.incquerylabs.com/nexus/repository/v4md-releases/
- groupId: com.incquerylabs.v4md
- artifactId: com.incquerylabs.v4md
- version: 2.4.0
- classifier: plugin
- extension: zip
2.3.2
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.
- repository url: https://build.incquerylabs.com/nexus/repository/v4md-releases/
- groupId: com.incquerylabs.v4md
- artifactId: com.incquerylabs.v4md
- version: 2.3.2
- classifier: plugin
- extension: zip