Skip to content

Releases: NorthwoodsSoftware/GoJS

1.6.24

06 Feb 17:02
Compare
Choose a tag to compare
  • 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

18 Jan 17:04
Compare
Choose a tag to compare
  • 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

28 Dec 16:50
Compare
Choose a tag to compare
  • Fixed lack of jump-over or jump-gap when link routes have only two points.

1.6.21

10 Nov 19:33
Compare
Choose a tag to compare
  • 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

27 Oct 16:32
Compare
Choose a tag to compare

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

19 Oct 00:35
Compare
Choose a tag to compare

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

19 Oct 00:29
Compare
Choose a tag to compare

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

06 Oct 17:30
Compare
Choose a tag to compare
  • 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

29 Sep 16:23
Compare
Choose a tag to compare

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

14 Sep 14:21
Compare
Choose a tag to compare

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.