JGraph Shanghai (v5.7)
Changes the routing interface, adds default loop routing, moves hidden children with collapsed groups and fixes many bugs:
The routing interface has changed so that the routing methods now return a list of points instead of accepting a list of points as a parameter. The routing of loops has been separated from the non-loop implementation for the default case so that it is easier to create a new routing implementation and inherit the default loop routing algorithm. Children cells moved as part of a collapsed group now are moved when the parent cell is, if required, using the movesChildrenOnExpand flag.
The JGraph home page is at http://www.jgraph.com