LemonTree 1.7.0 was released on 12-07-2018.
LemonTree 1.7.2 was released on 08-08-2018.
New Feature Non-Critical Bugfix Critical Bugfix
|Performance on writing files
|LemonTree has further improved performance when writing the merged file. (~10-20%)
|Performance on startup
|We also improved performance on LemonTree startup.
|Highlighting of elements
|When selecting elements in "Diagram View" or "Tree View", the elements get highlighted in the "Impacted Elements/Diagrams" list (when uncollapsed).
|Filters are now also applied on the child elements if the grouping element is not hit. When the grouping element is in the filter all child elements are shown.
|Enhanced property list
|We removed redundand information from the property list (like OwnedTaggedValues, OwnedAttributes).
|"Take over" buttons in tree
|We removed unnecessary "Take over" buttons in tree. See also Take over Changes from Branches.
|Open opened models
|When a model is opened in EA LemonTree can also open it. But be adviced to not change the model while LemonTree is loading it.
|Saving of diagrams led to conflicts
|When saving diagrams in both branches always led to conflicts because of the "SaveTag" attribute in "StyleEx". LemonTree now ignores that so diagrams are conflicted if they have conflicting property changes (like name, ...)
|Selection of elements
|When selecting elements/diagrams in the "Impacted Diagrams" list they now get selected again in the "Tree View".
|The change numbers in the tree are more logical now. Each subelement counts as one change. See also Activity Numbers.
|Incorrect diagram visualization
|There was an edge case when the same session was opened again with a changed diagram, the diagram was not refreshed in the "Diagram View" because auf caching.
|Mark elements as new
|LemonTree also marks elements as "new" when they are new on the diagram (new diagram representation). In old versions they were only marked as "new" when they were completely new in the model.
|When selecting elements in the tree or the diagram view the elements get highlighted in the Impacted elements/diagrams list (when uncollapsed).
|On the first startup of LemonTree in some cases an error appeared. This is now fixed.
|Correct merge result
|There was a case when an element was changed (for example renamed) and moved that the renaming was lost on writing the element.
|Merges are now performed more correctly and respect some previously missed edge cases.
|Loop in premerge calculation
|In rare cases the premerge calculation ended in an infinite loop. This is now fixed.
Not supported EA features
LT doesn't diff these features:
- Slideshows (can be created via "Model Views"; MDG Technolgy can be used!)
- Diagram filter
- Default diagram
- Project Tasks/Issues (Can be found in Ribbon "Construct" → "Project" → "Status" → "Project Status (Tasks & Issues)"
When removing an element on a diagram in branch A and changing something different in the same diagram in branch B, the element is again visible on the diagram.Fixed in Version 1.7.2 In some special cases the calculation of the premerge algorithm comes into a loop and cannot recover since LT wants to take an element from Branch A and Branch B in a loop.Fixed in Version 1.7.2