ProductsServicesDownloadsNewsCompanyContact

yFiles 2.6.1 Release Notes

The newest available bugfix and maintenance release of yFiles is version 2.6.1.

Technical Requirements

  • Sun Microsystems J2SDK 1.4 or higher is needed for software development with yFiles.
  • Sun Microsystems J2RE 1.4 or higher is needed to execute programs using yFiles.
  • In order to browse the documentation use Microsoft Internet Explorer 6.0 or higher or Mozilla Firefox 2.0 or higher.
  • You need an operating system that supports Java 2.

yFiles 2.6.1 - Changes Since 2.6.0.1

Organization Chart Demo
OrgChartDemo

The new OrgChartDemo (see below) is an extensive demo application that presents an organization chart in a visually rich way.
This demo is executable using Java Web Start.

» start interactive demo


Minor Viewer and Editor Features Added

Minor Layout and Analysis Features Added

Demos

  • Added demo AnimatedStructuralChangesDemo that shows how to highlight structural changes of a graph by means of animation and layout morphing.
  • Added demo OrgChartDemo: a comprehensive organization chart demo that shows how to achieve visually rich information presentation.
  • CollapsibleTreeDemo: added navigation view mode and improved visual appearance of tree nodes.

Bugfixes

  • GroupNodePainter: will no longer overwrite label properties for custom labels. Thus GenericGroupNodeRealizers with custom labels using GroupNodePainter can now be registerd e.g. to HierarchyGraphFactory and will keep the label appearance.
  • ShapeNodePainter: feature groupDepthFillColor was applied not only to group nodes but also to nodes that belonged to a group.
  • SimplexNodePlacer: fixed wrong calculation of the width of the leftmost/rightmost swimlane.
  • TreeLayouter: fixed strange edge routes appearing when setPortStyle was set to BORDER_CENTER_PORTS or BORDER_DISTRIBUTED_PORTS and the nodes had non-uniform size.
  • TiledImageOutputHandler: depending on the chosen size and number of tiles the exported image could get clipped on the right and bottom border
  • Graph2DView: inline label editor was not always visible when using Swing components as nodes
  • EditMode: drag gesture over a node led to selecting the node even with MoveSelectionMode disabled.
  • ConstraintLayerer: fixed possible NPE when the unconstrained layering would already contain same layer edges.
  • GroupNodeRouterStage: fixed bug where edges that end at selected group nodes are not routed when ROUTE_EDGES_AT_SELECTED_NODES was set.
  • getBendsToBeMoved: the returned collection of bends no longer contains each selected bend twice.
  • EdgeGroupConstraintModule: fixed bug when using the same module instance for different graphs.
  • CreateEdgeMode: creating an edge is now gracefully canceled, if the start node gets deleted.
  • MovePortMode: improved logic to update HierarchyManager accordingly if the user relocated an interedge port.
  • ImageNodeRealizer: fixed a memory leak in conjunction with using alpha images.
  • ViewAnimationFactory: using APPLY_EFFECT when creating an element removal animation (explode, fadeOut, blurOut, retract, whirlOut) will now reset the visibility property of the element's realizer to its pre-animation state.
  • AssistantPlacer: comparators for sorting the child nodes in a (sub)tree are now provided with non-assistant child nodes also.
  • OrthogonalPatternEdgeRouter: fixed bug where self loops with weak port candidates at self side might result in edge endpoints outside the node's bounds when grid routing is enabled. This will implicitly also affect ChannelEdgeRouter when using the default settings.

Improvements

yFiles 2.6.0.1 - Changes Since 2.6

Bugfixes

Improvements