Release 3.0.x
LemonTree 3.3.8
Release Date
25.04.2023
Features
Category |
Description |
EA Addin |
Updated bundled git version |
EA Addin |
Merge mode is now configurable (new default: visualmerge) |
Fixed Issues
Category |
Description |
Components |
Paging loses state |
Diff And Merge |
Classifiers not loading correctly |
EA Addin |
LT Error on multiple sessions using remote desktops |
Session |
Inconsistent model titles |
VCS Integration |
Discard throws other data away |
VCS Integration |
Commit messages with quotes fail |
VCS Integration |
Canceled merge commit can't be pushed |
Known Issues
Category |
Description |
Components |
LemonTree Components should be used with QEAX files and not QEA files. |
Components |
Import of read-only components sometimes results in a Error message not affecting the actual import. |
Components |
Placehoder exists even after import |
Components |
MPMS Envelope doesn't get updated |
LemonTree 3.3.7
Release Date
26.03.2022
Features
Category |
Description |
Filter |
Added a default filter for changes in lock status of elements |
Filter |
Added a default filter for graphical only changes |
Session |
Improve Session Information for Single File Sessions |
Known Issues
Category |
Description |
Components |
LemonTree Components should be used with QEAX files and not QEA files. |
Components |
Import of read-only components sometimes results in a Error message not affecting the actual import. |
Components |
Placehoder exists even after import |
Components |
MPMS Envelope doesn't get updated |
LemonTree 3.3.6
Release Date
05.12.2022
Features
Category |
Description |
EA Addin |
Updated bundled git |
EA Addin |
Selected branch is now visible in the UI |
EA Addin |
Improved branch switch UI |
Fixed Issues
Category |
Description |
EA Addin |
Addin switches branch during pull operation |
Known Issues
Category |
Description |
Components |
LemonTree Components should be used with QEAX files and not QEA files. |
Components |
Import of read-only components sometimes results in a Error message not affecting the actual import. |
Components |
Placehoder exists even after import |
Components |
MPMS Envelope doesn't get updated |
LemonTree 3.3.2 - 3.3.5
Internal Service Release
LemonTree 3.3.1
Release Date
23.06.2022
Features
Category |
Description |
EA Addin |
Confirmation dialogue for "Discard Changes" |
EA Addin |
Cosmetics for "Discard Changes" menu |
Diagram Viewer |
SysML diagram frames are now displayed the same as in EA |
Fixed Issues
Category |
Description |
EA Addin |
Menu pop up in AddIn can be very slow |
Setup |
After reboot EA Addin was missing |
Diagram Viewer |
SysML custom compartments are registred |
Diagram Viewer |
SysML diagram frames are rendered properly |
Diff And Merge |
NULL is set to t_object.ParentID |
Diff And Merge |
Merge fails due to file is used by process |
Components |
LemonTree Components using SQL/PCS 5/WebEA not working |
Licensing |
Offline Licenses currently can not be returned. |
Known Issues
Category |
Description |
Components |
LemonTree Components should be used with QEAX files and not QEA files. |
Components |
Import of read-only components sometimes results in a Error message not affecting the actual import. |
LemonTree 3.3.0
Release Date
10.05.2022
Features
Category |
Description |
EA Addin |
Support for the new Enterprise Architect 16 release. -32/64Bit version both supported -new project format supported |
Components |
Added an option to list imported and unchanged Components in the import screen. |
EA Addin - VCS Integration |
The Git integration now has a discard function allowing to conveniently reset local changes. |
VCS Integration |
VCS integration now comes with QEA / QEAX file extension configured. |
Diff and Merge |
LemonTree now supports native DB connections. |
Filter |
LemonTree now allows to set your own default filters that apply on every session. |
Filter |
LemonTree now allows filtering for Aliases directly. |
Shapescripts |
Improved Shapescript support while rendering diagrams. |
Shapescripts |
LemonTree now highlights invalid Shapescripts directly on the affected diagrams. |
Usability |
Default path for merging is now the path of Theirs / A model. |
Usability |
All Enterprise Architect file formats are now grouped as EA File in the new session dialog |
Name change |
LemonTree Mpms Files are now LemonTree Components. |
Fixed Issues
Category |
Description |
EA Addin |
Fixed an Issue where the license dialog didn't allow to start a trial. |
EA Addin |
The Addin no longer causes an Error during Enterprise Architect Model Validation |
EA Addin |
No longer crashes when running without a valid license |
EA Addin - VCS Integration |
Revision log shows the date of commits again. |
EA Addin - VCS Integration |
Compare on LFS Models now works correctly. |
EA Addin - VCS Integration |
Pushed Models are now always correctly created in LFS |
Diff and Merge |
LemonTree now can merge files with time formats using dot instead of colon. |
Diff and Merge |
SysML Block Properties are no longer decoupled from their correspoding associations during merge. |
Shapescripts |
Shapescripts are now loaded properly for each new session. |
Known Issues
Category |
Description |
Licensing |
Offline Licenses currently can not be returned. |
Components |
LemonTree Components should be used with QEAX files and not QEA files. |
Components |
Import of read-only components sometimes results in a Error message not affecting the actual import. |
LemonTree 3.2.1
Release Date
15.12.2021
Features
Category |
Description |
UI - Session Dialog |
The illustration of the version A and B is less confusing. |
Session Handling |
"Single File Sessions" are for viewing only. Merge is disabled when opening models from a "Single File Session". |
Fixed Issues
Category |
Description |
Session Handling |
Corrupted settings file does not prevent showing the "New session dialog" on startup. |
Session Handling |
In "Single File Sessions" A and B are saved correctly now. |
Known Issues
Category |
Description |
Components |
The VCS Integration for .mpms files (the physical storage format for LemonTree Components) is still under development. Please see this page for further information: VCS Integration |
LemonTree 3.2.0
Release Date
30.11.2021
Features
Category |
Description |
Components |
TThe component features can now be properly used with models which are copies of eachother. This previously caused problems because of the unique identifier assigned to each model upon creation, which is used in parts of the components logic. Due to this fix, the MPMS Spec GUID is now used in the name of .mpms file instead of the EA Package GUID. This will force you create an .mpms file with a new name. |
Components |
The configure dialog can now also define relative paths. |
Components |
Reverting changes is now done automatically without opening a LemonTree instance. |
Components |
The target repositories of read-only components can now be changed in the model in which they are originally defined. |
File Format |
LemonTree now supports the Enterprise Architect file formats .qea and .qeax. |
Property Viewer |
The in-line diff viewer now more accurately highlights the part of the property which actually changed. |
Session Handling |
LemonTree Desktop and LemonTree Automation now support saving and loading "Single File Sessions", which are singular files containing both the session information, as well as the used models. |
Fixed Issues
Category |
Description |
Components |
Navigating to elements from the Specification works again. |
Components |
Reloading the model after it's been modified by a component feature works again. |
Diff and Merge |
The "Take Over" buttons in the treeview now have the same effect on diagrams as the "Take Subtree" buttons |
Diff and Merge |
Timing Issues related to the GRPC connection to the model have been resolved. This should lead to more stability when reading writing model files. |
EA Addin - VCS Integration |
Conflict resolution now also works in LFS-enabled repositories. |
EA Addin - VCS Integration |
"Compare With..." now also works in LFS-enabled repositories. |
Filtering |
If you apply a filter for either the impacted elements or the impacted diagrams (but not both), all of the unfiltered elements show up in the tree aswell. |
Session Handling |
Overriding a session saved including models now properly updates the models contained in the session. |
Known Issues
Category |
Description |
Components |
The VCS Integration for .mpms files (the physical storage format for LemonTree Components) is still under development. Please see this page for further information: VCS Integration |
LemonTree 3.1.4
Release Date
08.10.2021
Features
Category |
Description |
Components |
The written .mpms files no longer have the curly brackets around the guid in the filename. If you're publishing into a directory with existing .mpms files, the names of these files will be kept regardless. |
Filter |
The implementation of the ignore-filter has been improved based on customer feedback. Please refer to this page for further information: Filtering Impacted Elements / Impacted Diagrams and the Tree Browser#Ignorecertainchanges |
Filter |
The auto-completion of filter suggestions now also works if the currently entered filter is not (yet) valid, which is especially useful while typing the filter query. |
Starter |
The LemonTree Starter can now also be configured to invoke visual merges. |
Fixed Issues
Category |
Description |
Addin - Git Features |
Commit + Push no longer breaks the lfs binding of an eap(x) file. |
Components |
Changing the name of a component works again. |
Components |
Enterprise Architect Models stored in databases may hold more data in specific fields than ones stored in eap(x) files. Should you attempt to publish a component from such a database and import it into an eap(x) model, this import will fail, as cutting this data may corrupt the model. Starting with version 3.1.4: -a more descriptive error message is shown -the changes made before the incompatible data is detected are reverted |
Diff and Merge |
A bug related to the keepalive-flags used by grpc has been resolved. This should lead to more stability when reading/writing model files. |
Diff and Merge |
A crash when reading certain connectors with composite diagram xref entries, which were most likely incorrectly written by an older version of LemonTree, has been resolved. |
Filter |
Nesting of AND/OR operators in a filter query returns the expected result again. |
Filter |
The auto-completion for the SORT BY filter operator no longer includes invalid suggestions |
Known Issues
Category |
Description |
Components |
The VCS Integration for .mpms files (the physical storage format for LemonTree Components) is still under development. Please see this page for further information: VCS Integration |
Components |
Aborting a merge on import (by not confirming the write in LemonTree) does not actually stop the changes to the model. |
Components |
Both the reload of models after an import, and the navigation to a diagram from the specification editor do not work. |
LemonTree 3.1.3
Release Date
13.08.2021
Features
Fixed Issues
Category |
Description |
Components |
"Show Changes" now displays a loading screen and locks the UI until LemonTree shows up |
Components |
The Components UI now properly handles special characters, such as dollar signs ($), in the model path |
Diff and Merge |
Z-order of overlapping diagram objects with identical values is now based on guid, which prevents unintended z-order changes for these diagram objects |
EA Addin - VCS Integration |
The Git Pull command in the EA Addin no longer opens and closes the model before the actual pull |
EA Addin - VCS Integration |
When switching to a branch which doesn't contain the opened model, you are informed of this beforehand |
Property Viewer |
Toggling Tagged Value Notes is now also possible if branch "A"/"Theirs" has no note value for the particular tagged value |
Known Issues
Category |
Description |
Components |
The VCS Integration for .mpms files (the physical storage format for LemonTree Components) is still under development. |
Components |
The fix for the reload crashes has broken the reload entirely on some machines |
Components |
Aborting a merge on import (by not confirming the write in LemonTree) does not actually stop the changes to the model. |
Components |
Changes to names of components in the specification editor are ignored. |
LemonTree 3.1.2
Release Date
09.07.2021
Fixed Issues
Category |
Description |
Setup |
The obfuscation issues of version 3.1.1 have been resolved. |
Known Issues
Category |
Description |
Components |
The VCS Integration for .mpms files (the physical storage format for LemonTree Components) is still under development. |
Components |
The fix for the reload crashes has broken the reload entirely on some machines |
Components |
Aborting a merge on import (by not confirming the write in LemonTree) does not actually stop the changes to the model. |
Components |
The Components UI may error out when invoked from a model with a path containing special characters, such as dollar signs ($). |
LemonTree 3.1.1
Warning
Due to problems with the obfuscation of the product, version 3.1.1 cannot be distributed.
Release Date
06.07.2021
Features
Category |
Description |
Addin |
Important messages are now shown as modal dialog boxes. |
Addin |
The Addin now has its own licensing dialog. No more switching to LemonTree Desktop required! |
Components |
The burger menu now includes a close button. |
Components |
Imported packages can now be deleted. |
Components |
The dependency graph now displays details on the reason(s) for a dependency if you click on it. |
Inconsistencies |
Copy to Clipboard/Copy to CSV features are now also available from the inconsistency dialog in the addin. |
Shapescripts |
Archimate Shapescripts are now correctly rendered if you have the correct MDG file available on your system. |
Web - MMS |
The name of the OpenMBEE server is now displayed in the login screen. |
Fixed Issues
Category |
Description |
Components |
The paging issues present in version 3.1.0 have been resolved. |
Components |
The issues with deselecting components for import present in version 3.1.0 have been resolved. |
Components |
The New/Modified Status is now correctly displayed when switching the publish target |
Components |
A hint to indicate the potentially missing reload has been added to actions which modify the model |
Components |
The publish target combobox no longer needs to be scrolled for long names/paths. |
Components |
Selecting a read-only mode on import is now only possible for new components. |
Components |
Publish/Import/Revert dialogs now render HTML in the descriptions correctly. Also, extensive descriptions are now collapsed and shown in a separate dialog. |
Diff and Merge |
Merging no longer causes inconsistencies for <<Model Document>> attributes. |
Diff and Merge |
Issue in determining the z-order after a merge has been resolved. |
Inconsistencies |
Inconsistencies regarding missing xref-entries for stereotypes are no longer reported to the user. Reasoning: the user cannot fix these inconsistencies easily (except by manipulating the database directly), and they do not affect the merge result. |
Property Viewer |
Properties of Diagram Representations are displayed at all times again. |
Property Viewer |
The Property Viewer now properly switches the properties shown when rapidly selecting different elements. |
Shapescripts |
Loading of ShapeScripts is now more robust against contents which cannot be correctly interpreted. |
Setup |
Some users wrongly got a message to install the .Net Core framework when starting LemonTree after an update. Moreover, actually installing the .Net Core framework didn't even resolve the message, as the problem was a faulty setup. This has been resolved. |
UI |
Properties which take a significant amount of time to render are now automatically collapsed and are only rendered when expanded by the user. |
VCS Integration |
Using the Addin Git functionalities without a configured remote repository now gives an appropriate error message. |
Web |
System information (version etc.) is now logged before every diff. |
Web - MMS |
Reading of OpenMBEE models has been improved in preparation for the writing implementation. |
Known Issues
Category |
Description |
Components |
The VCS Integration for .mpms files (the physical storage format for LemonTree Components) is still under development. Please see this page for further information: VCS Integration [Components] |
Components |
The fix for the reload crashes has broken the reload entirely on some machines |
Components |
Aborting a merge on import (by not confirming the write in LemonTree) does not actually stop the changes to the model. |
Components |
The Components UI may error out when invoked from a model with a path containing special characters, such as dollar signs ($). |
LemonTree 3.1
Release Date
30.04.2021
Features
Category |
Description |
Components |
A new column in the publish/import dialogs indicates if the components are new or updates |
Components |
Display of Dependencies in Publish/Import/Revert dialogs has been improved |
Components |
Export of Manifest File (File denoting components in a model) |
Components |
Quick Publish/Import are now available. |
Components |
Tooltips have been added for the read-only feature |
Components |
Usage of Multiple Repositories |
Components |
You can now switch between component features via a menu in the dialogs |
Licensing |
The licensing dialog is now also available directly within the addin. No more switching to LemonTree Desktop required! |
Fixed Issues
Category |
Description |
Components |
Publishing (and importing) root models as components now works |
Components |
The reload after importing components could crash the EA instance. This should no longer occur |
Diff and Merge |
Diagram links of SysML Associations are now diffed and merged correctly |
Inconsistencies |
The buttons of the fatal inconsistency warning have been restored |
UI - Session Dialog |
The close button of the session dialog has been restored |
UI - Tree |
Fixed a rare error where the tree would fail to load because of a model data inconsistency |
Known Issues
Category |
Description |
Components |
The VCS Integration for .mpms files (the physical storage format for LemonTree Components) is still under development. Please see this page for further information: VCS Integration [Components] |
Components |
The fix for the reload crashes has broken the reload entirely on some machines |
Components |
The paging functionality is broken. If you're working publishing/importing more than 10 components, please increase the number of "items per page" (in the bottom of the window) and reload the data |
Components |
The de-selection of components in the import dialog has no effect. |
LemonTree 3.0
Release Date
LemonTree 3.0 has been released on April 14th, 2021
Features
Category |
Description |
EA Addin |
The LemonTree EA Addin now has the functionality to both extract and re-use components of existing models. A detailed description of this feature-set is available here: Components [LemonTree 3.0] |
EA Addin |
Addin Features are now also available for database models |
Diff and Merge |
Database models can now be diffed by LemonTree Desktop. Please note that merging into database models is currently not possible with this edition |
Licensing |
Since LemonTree 3.0 is a switch in major version, it does not accept licenses for previous versions. As such, all existing customers will be supplied with new license keys for the new version. Please note that starting with LemonTree 3.0, all licenses are bound to a specific host-id. See this page for details: HostId |
LemonTree Web |
LemonTree Web is now supplied as a Docker Container based on Linux. |
Known Issues
Category |
Description |
Components |
The VCS Integration for .mpms files (the physical storage format for LemonTree Components) is still under development. Please see this page for further information: VCS Integration [Components] |