Releases: NorthwoodsSoftware/GoJS
Releases · NorthwoodsSoftware/GoJS
1.6.24
- Fixed an infinite recursion when a Link with a label Node connects with that same node.
- Fixed a case of AnimationManager retaining references to Parts that were not cleared by Diagram.clear.
1.6.23
- Fixed a bug with Picture.sourceCrossOrigin setting the CORS flag too late. Some browsers require it be set before an image source is set.
- Fixed a bug in recent Chrome browsers and Edge where shift-scroll-wheel did not scroll horizontally.
1.6.22
- Fixed lack of jump-over or jump-gap when link routes have only two points.
1.6.21
- Overviews are notified at the end of animations, in case they need to update their bounding box.
- Fixed a scrollbar issue when using initalAutoScale and resetting the diagram or loading a new model.
- Fixed link label positioning in certain cases where GraphObject.alignmentFocus and GraphObject.segmentOrientation are both set.
1.6.20
Changes for 1.6.20
- Fixed a measuring issue with GraphObject.desiredSize when the old size matches the new size.
- Fixed an animation issue with Group subgraph collapsing, when the member Nodes have a locationSpot set.
1.6.19
Changes for 1.6.19
- Shapes with a custom Geometry no longer lose their custom geometry when GraphObject.desiredSize is set to NaN. Shapes also rebuild custom geometries more accurately when reshaped or scaled.
- A Group whose Group.layout is a LayeredDigraphLayout is less likely to move after repeated cycles of collapsing and expanding.
- Fixed an animation issue when there are multiple animations bundled together and the last one does not add any animatable parts.
1.6.19
Changes for 1.6.19
- Shapes with a custom Geometry no longer lose their custom geometry when GraphObject.desiredSize is set to NaN. Shapes also rebuild custom geometries more accurately when reshaped or scaled.
- A Group whose Group.layout is a LayeredDigraphLayout is less likely to move after repeated cycles of collapsing and expanding.
- Fixed an animation issue when there are multiple animations bundled together and the last one does not add any animatable parts.
1.6.18
- Fixed CommandHandler.scrollToPart exception when called both before and after calling CommandHandler.deleteSelection.
- Fixed rare infinite loop in LayeredDigraphLayout involving multiple links between nodes with multiple ports.
- Updated TableLayout.js extension to take the Layout.arrangementOrigin into account.
- Fixed re-routing of individually invalidated Link routes of duplicate links connecting with "...Sides" ports.
1.6.17
Changes for 1.6.17:
- Fixed a InputEvent.clickCount values during mouseDown operations in IE10 and 11. This was already correct for mouseUp.
- Fixed an issue with Table Panel spacing when Panel.defaultRowSeparatorStroke and Panel.defaultColumnSeparatorStroke were set, and there is not enough room to display all rows/columns.
1.6.16
Changes for 1.6.16
- Scrollbar fixes for RTL langauges.
- TextBlock.textAlign values "start" and "end" now correctly interpret the alignment value when Diagrams divs have direction: RTL set in their CSS.
- Fix for Table Panel when panel elements had Horizontal or Vertical stretch, but not enough room. The stretch had affected sizing in the wrong direction.
- Fixed line dash drawing (Use of Shape.strokeDashArray and Shape.strokeDashOffset), a regression from 1.6.13.
- Fixed routing of links connecting with non-visible ports, a regression from 1.6.12.