Skip to content

2024-04 - SysML v2 Pilot Implementation

Compare
Choose a tag to compare
@seidewitz seidewitz released this 08 May 20:54
· 181 commits to master since this release
c08a305

This is an incremental update to the 2024-03 release. It corresponds to Eclipse plugin version 0.41.0.

New Features

None.

Backward Incompatibilities

None.

Issue Resolutions

None.

Jupyter

  1. JupyterLab version. The JupyterLab deployment now installs JupyterLab 3.x (formerly 2.x) and Node.js 16.x (formerly 14.x on Windows and 15.x on Mac and Unix).
    [PR #564]

Visualization (PlantUML)

Bug fixes.

Technical Updates

  1. Eclipse version. The supported Eclipse version has been updated to 2024-03 and all projects are now compiled using Java 17. Earlier versions of Eclipse are no longer supported.
    [PR #563]

  2. Derived state computer. The implementation no longer uses the Xtext "derived state computer" mechanism. As a result, KerML and SysML files now open without significant delay in the Eclipse editor. (Note, however, that this change does not improve the performance of subsequent name resolution performed while editing a file, which is essentially the same as before.)
    [PR #562]

Bug Fixes

  1. Feature chain rendering (PlantUML). Corrects the rendering of chains of features that do not belong to the chaining feature.
    [PR #558]
  2. Visualization crash (PlantUML). Fixes a bug that could cause PlantUML visualization to crash.
    [PR #559]
  3. Variation definition rendering (PlantUML). Fixes the rendering of variation definitions.
    [PR #560]
  4. Redefinition rendering (PlantUML). Corrects the rendering of certain redefinitions.
    [PR #561]