ServicesDownloadsNewsCompanyContact

yFiles for Java Release Notes

yFiles for Java version 2.10 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.9 series.
(See also the entire yFiles for Java change log.)

Technical Requirements

  • Oracle J2SDK 1.4 or higher is needed for software development with yFiles.
  • Oracle J2RE 1.4 or higher is needed to execute programs using yFiles.
  • A browser to view the HTML documentation.

yFiles 2.10 - Changes Since 2.9.0.2

Major Features Added

New support for orthogonal and
octilinear edge routing
New support for advanced
preferred edge label placement

Layout

Minor Features Added

Viewer/Editor Interaction

Layout

Improvements

Demos

  • The new OctilinearEdgeRouterDemo demonstrates the routing capabilities of class EdgeRouter.
  • The existing IncrementalHierarchicLayouterDemo shows how to configure the IncrementalHierarchicLayouter to produce octilinear edge routes.
  • The new PreferredLabelPlacementDemo shows how to configure the PreferredPlacementDescriptor of labels and how this affects the label placement of different layouters.
  • The new IntersectionCalculatorDemo shows how to correct edge connection points for non-rectangular nodes when working without yFiles for Java's visualization framework in package y.view and sub-packages thereof.

Bugfixes

Incompatible Changes