Eclipse Layout Kernel 0.2.0

0.2.0

Description

This release constitutes a major overhaul of the project's main data structure to describe graph layout problems, the ELK Graph. We have also taken the opportunity to clean up layout options and fix bugs. The changes will cause clients of older releases to break.

A list of tackled issues and accepted merge requests can be found on GitHub.

API Certification

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues

The main architectural challenge in this release was to update the central layout graph data structure. This concludes the major refactoring process started with release 0.1.0.

Non-Code Aspects

The documentation that accompanies the project was greatly enhanced. Efforts are currently being made to further extend documentation by automatically generated documentation about all layout algorithms and layout options provided by ELK.

 

Usability Details

UI components of the ELK project are mainly provided for developers and consist of views that can be summoned to trouble-shoot layout problems.