A major overhaul of ELK’s infrastructure. This is an API breaking release. The following are probably the biggest issues we tackled:
- Refactored the central graph data structure. This is a biggie: we made the whole graph data structure easier to understand and easier to use, but of course broke compatibility with old diagram layout connectors in the process.
- The layout options have been cleaned up. This means that existing code may have to be updated to use the new options.
- We now have generated reference documentation for layout algorithms and layout options.
- A textual language to specify ELK graphs is now part of the ELK SDK.
View the release at Eclipse for links to the list of closed issues.