Release Notes
What’s new in each version of JEAF Modeling Assistant. The latest version is always available via MagicDraw’s Resource/Plugin Manager, see Updates.
Version 1.5.1 (2026-11-13)
First public version of JEAF Modeling Assistant. It supports MagicDraw 2022x, 2024x and 2026x on macOS and Windows.
New Features / Improvements
Teamwork Cloud
-
Create Branch from trunk
Creates a new branch from the latest version of trunk in one step, also directly from the view Branches. -
View Branches
Overview of the branches of the open Teamwork Cloud project with revision and last commit, with filters for active branches and your own branches. Branches can be opened from the view, their project history can be shown, and Show Branch Changes compares the latest version of a branch with the version it was created from in MagicDraw’s difference viewer, e.g. for reviews. -
Open Recent Projects
On startup, the Teamwork Cloud projects recently opened by the current user can be reopened in one step. The projects opened the last time are preselected.
JEAF Generator
-
Run JEAF Generator
Runs JEAF Generator directly from MagicDraw: exports the open model as XMI and builds the Maven projects of a Project Set in a defined order, without committing or exporting the model manually. The summary shows the durations of the XMI export and the whole run. -
Project Sets
Per MagicDraw project, the Maven projects and the Project Sets that are built in a run, configured inJEAF→Settings.... -
View Check Results
The errors and warnings of JEAF Generator’s model checks in a table with filters per column. The affected model element can be selected in the Containment Tree. -
View Model Lifecycle
Lists all model elements with «JEAFDeprecated» or «BreakingChange», read live from the model. -
View ToDo
Lists all model elements with «ToDo», i.e. with planned business or technical changes. -
Working with the listed model elements
The views Check Results, Model Lifecycle and ToDo offer filters, sorting, a details dialog, Select in Containment Tree and Usage in Diagrams. -
View Local Git Changes
Lists the files of the Maven projects of a Project Set that differ from the last commit, e.g. after a run of JEAF Generator. A side-by-side diff with syntax highlighting (e.g. Java, XML, YAML) shows the changes of a file, and selected files can be reverted to their version in the last commit.
General
-
Menu JEAF
All functions are available in the menu JEAF of MagicDraw’s main menu bar, directly after the menu Collaborate. The views are docked on the left by default. -
MagicDraw environment check
Checks Java version, heap and garbage collector of MagicDraw on startup and warns if MagicDraw is running low on memory. -
MagicDraw Reader
The menu JEAF is also available in MagicDraw Reader. Functions that need a full MagicDraw edition are disabled there. -
Updates
On every start, JEAF Modeling Assistant checks whether a newer version is available and can install it. -
Licensing
The functions are licensed per group (Teamwork Cloud and JEAF Generator) with license files of anaptecs, see License.