- Fixed a bounds calculation bug with PathSegment.SvgArcs, when the arc has a zero X or Y radius value.
- Link route calculations now avoid an effectively infinite loop due to floating point errors when the two ports almost exactly overlap each other.
- Fixed an occasional exception when dragging a disconnected link when the link had no points in its route.
- The GraphObject.naturalBounds of a Shape now always prefers GraphObject.desiredSize if it exists, over the Shape’s Geometry.bounds. These are usually the same, but a Geometry with beziers can be slightly off from the desiredSize used to create it.
Previous version: GoJS version 2.1.44