yFiles for Java Release Notes

yFiles for Java version 2.12 is the newest major release available. It contains many exciting new features compared to older versions and is almost completely API compatible with the 2.11 series.
(See also the entire yFiles for Java change log.) The latest release is version 2.12.0.1.

Technical Requirements

yFiles 2.12 - Changes Since 2.11.0.2


New series-parallel layout algorithm

New multi-parent support in tree layout algorithm

Major Features Added

Layout

Minor Features Added

Layout

I/O

Improvements

Layout

Viewer

Demos

Bugfixes

Layout

Viewer

Incompatible Changes

Layout

Viewer

Incompatible API Changes

Layout

All layout modules have been re-written for a consistent approach to configuring layout algorithms and registering additional data. This resulted in the following incompatible API changes:

Old public constant
SUBGRAPH_LAYOUTER
SUBGRAPH_LAYOUTER_IHL
SUBGRAPH_LAYOUTER_ORGANIC
SUBGRAPH_LAYOUTER_CIRCULAR
SUBGRAPH_LAYOUTER_ORTHOGONAL
SUBGRAPH_POSITION_STRATEGY
SUBGRAPH_POSITIONING_STRATEGY_BARYCENTER
SUBGRAPH_POSITIONING_STRATEGY_FROM_SKETCH
ROUTING_TO_SUBGRAPH
ROUTING_TO_SUBGRAPH_STRAIGHT_LINE
ROUTING_TO_SUBGRAPH_POLYLINE
ROUTING_TO_SUBGRAPH_ORTHOGONALLY
ROUTING_TO_SUBGRAPH_ORGANIC
ROUTING_TO_SUBGRAPH_AUTO
MODE_COMPONENT_ASSIGNMENT
MODE_COMPONENT_CLUSTERING
MODE_COMPONENT_CONNECTED
MODE_COMPONENT_CUSTOMIZED
MODE_COMPONENT_SINGLE
ORIENTATION_MAIN_GRAPH
ORIENTATION_MAIN_GRAPH_NONE
ORIENTATION_MAIN_GRAPH_AUTO_DETECT
ORIENTATION_MAIN_GRAPH_TOP_TO_DOWN
ORIENTATION_MAIN_GRAPH_DOWN_TO_TOP
ORIENTATION_MAIN_GRAPH_LEFT_TO_RIGHT
ORIENTATION_MAIN_GRAPH_RIGHT_TO_LEFT
CONSIDER_SNAPLINES
CONSIDER_EDGE_DIRECTION

Additionally, the unused constant HIERARCHY_REORGANIZATION has been removed.