0.5.0
Besides the usual heap of bug fixes and small enhancements, this release addresses the following more major features:
- A new layout algorithm for placing boxes which can be used to combine several graphs into one drawing.
- Proper support for self loops in ELK Layered.
- Added a random graph generator to be used for testing and debugging purposes.
- A new unit testing framework geared specifically towards testing graph layout algorithms. Has not been enabled yet, though.
Some changes may cause clients to break and may change layout results.
A list of tackled issues and accepted merge requests can be found on GitHub.
There is quite a bit of interaction with developers who want to integrate ELK-based layout into their own tools. This happens on three sites: first, our Gitter chat room, which people use to ask questions. Second, our GitHub repository, where people ask questions and file bugs and feature requests. Finally, some people even still use the official forums.
While ELK itself still comes with built-in support for GMF- and Graphiti-based editors, the Sirius project works on improving ELK integration into their framework while the Papyrus project has contributed a fix to improve support for their graphical editors.