LemonTree 1.7.0 was released on 12-07-2018.

LemonTree 1.7.2 was released on 08-08-2018.

What's New

(green star) New Feature      (star) Non-Critical Bugfix      (red star) Critical Bugfix

(green star)Performance on writing filesLemonTree has further improved performance when writing the merged file. (~10-20%)1.7.0
(green star)Performance on startupWe also improved performance on LemonTree startup.


(green star)Highlighting of elementsWhen selecting elements in "Diagram View" or "Tree View", the elements get highlighted in the "Impacted Elements/Diagrams" list (when uncollapsed).1.7.0
(green star)Improved FilteringFilters 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.1.7.0
(green star)Enhanced property listWe removed redundand information from the property list (like OwnedTaggedValues, OwnedAttributes).1.7.0
(green star)"Take over" buttons in treeWe removed unnecessary "Take over" buttons in tree. See also Take over Changes from Branches.1.7.0
(green star)Open opened modelsWhen a model is opened in EA LemonTree can also open it. But be adviced to not change the model while LemonTree is loading it.1.7.0
(green star)Saving of diagrams led to conflictsWhen 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, ...)1.7.2
(star)Selection of elementsWhen selecting elements/diagrams in the "Impacted Diagrams" list they now get selected again in the "Tree View".1.7.0
(star)Activity numbersThe change numbers in the tree are more logical now. Each subelement counts as one change. See also Activity Numbers.1.7.0
(star)Incorrect diagram visualizationThere 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.1.7.0
(star)Mark elements as newLemonTree 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.1.7.2
(star)Highlighting improvementsWhen selecting elements in the tree or the diagram view the elements get highlighted in the Impacted elements/diagrams list (when uncollapsed).1.7.2
(star)Startup issuesOn the first startup of LemonTree in some cases an error appeared. This is now fixed.1.7.2
(red star)Correct merge resultThere was a case when an element was changed (for example renamed) and moved that the renaming was lost on writing the element.1.7.0
(red star)Improved correctnessMerges are now performed more correctly and respect some previously missed edge cases.1.7.0
(red star)Loop in premerge calculationIn rare cases the premerge calculation ended in an infinite loop. This is now fixed.1.7.2

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)"

Known 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
  • No labels