LemonTree 2.2 has some new features described below and improved stability/performance (also see Performance and Memory).
LemonTree 2.2.0 was released on June 11, 2019.
LemonTree 2.2.1 was released on June 27, 2019.
New Feature Non-Critical Bugfix Critical Bugfix
|Diagram Representation → Element dependencies||Diagram Representations and their elements have a strong dependency. That led to the case, when renaming the element and deleting its Diagram Representation, the Diagram Representation was not deleted in the Merge Preview.
We weakened that relationship so that in this case the Diagram Representation now gets deleted.
|Take Subtree Buttons disabled||In LemonTree 2.2.0 it was only possible to click on a "Take Subtree" button once since it was disabled afterwards. We fixed that.||2.2.1|
|Testing||LemonTree now supports Testing (Shortcut in EA: "Alt + 3").||2.2.0|
|BPMN||The Diagram Viewer now visualizes BPMN ShapeScripts.||2.2.0|
|Offline Floating Licenses||LemonTree now supports Offline Floating Licenses.||2.2.0|
|Performance||Especially the preparation of the UI has a significant performance gain.||2.2.0|
|Diagram representations||"Taking over" of diagram representations (and complete look of the diagram) can now be done using the Diagram Viewer.||2.2.0|
|Profiles||LemonTree now also reads profiles from the MDG folders to be able to group the Tagged Values to the profiles in the Property Viewer. Also visualizing of ShapeScripts is made possible by that. Currently BPMN is visualized. More profiles like "Archimate", "ToGAF", ... will follow.||2.2.0|
|Constraints of Messages||Constraints of messages in Sequence Diagrams are now diffed & merged by LemonTree.||2.2.0|
|Custom properties of ActionPins||Custom properties of ActionPins are now supported by LemonTree.|
|Movement in circles||When elements get moved in circles (like parent of a subelement in A is the subelement of it in B) LemonTree Tree Browser had difficulties on displaying. This is fixed.||2.2.0|
|Link to composite diagram||Under some circumstances the link to composite diagram was not correctly recognized by LemonTree. This is now fixed.||2.2.0|
|Error handling||We introduced better understandable error messages.||2.2.0|
SaveFileDialog prompts twice when overriding a file (for example file dialog "Start Merge" and selecting an existing file). That does not happen on Windows builds prior to 10.0.17763. It seems to be a bug in .NET.
N-ary associations with navigability are not supported properly.
Multiplicity properties (Upper bound, Lower bound, ...) of parameters of interactions of sequence diagrams are not diffed/written.
Not supported EA features
LT doesn't diff these features:
- Default diagram
- Project Tasks/Issues (Can be found in Ribbon "Construct" → "Project" → "Status" → "Project Status (Tasks & Issues)"
- EA Security: Configure → Security