Skip to content

Releases: NorthwoodsSoftware/GoJS

2.2.19

30 Nov 16:13

Choose a tag to compare

Changes for 2.2.19

  • Event fix for some platforms that reimplement DOM functionality (Polymer and Salesforce Aura components).
  • Graduated panels no longer display shadows on Shape and TextBlock elements when those elements explicitly disable shadows with GraphObject.shadowVisible.

2.2.18

18 Nov 15:46

Choose a tag to compare

Changes for 2.2.18

  • Fix for some initialization animations which could set Part.location incorrectly.
  • Fixed operation of the LinkShiftingTool extension when the mouse is inside the connected node.
  • The TypeScript extensions are now compiled with options "noImplicitOverride": true, "noUnusedLocals": true.
  • Fix since 2.2.0: Link bounds now always contain all JumpOvers.
  • Fix since 2.2.0: When a Diagram.autoScale is applied, dragging Parts outside of the viewport now reliably triggers a redraw.

2.2.17

24 Oct 22:55

Choose a tag to compare

Changes for 2.2.17

2.2.16

29 Sep 20:52

Choose a tag to compare

Changes for 2.2.16

2.2.15

12 Sep 13:58

Choose a tag to compare

Changes for 2.2.15

  • Fixed non-Path Geometry copies not to have a null value for Geometry.figures.
  • Improved the calculation of the midpoint of Bezier curve Links that have exactly three points in their route.
  • Fixed some empty Table panels causing an exception.
  • Loading the GoJS library twice is now a console warning, instead of an error.

2.2.14

27 Jul 18:37

Choose a tag to compare

Changes for 2.2.14

  • Diagram Layouts with Layout.isRealtime set to true will no longer attempt real-time layouts during the DraggingTool operation.
  • Graduated Panels now deal with highly precise floating point numbers more accurately.

2.2.13

20 Jul 15:49

Choose a tag to compare

Changes for 2.2.13

  • Fixed asynchronous model loading which might intermittently fail to perform AvoidsNodes routing.
  • Enhanced the ArrangingLayout extension to support placing the side nodes about the middle of the side, by supporting values such as go.Spot.Bottom for the ArrangingLayout.side property.
  • Improved the "HyperlinkText" builder extension so that it works by default in Adornments and other Parts that are in temporary layers, by setting GraphObject.isActionable to true.
  • Table panel separator strokes no longer draw if a row or column is empty of visual elements, and will not draw a separator above the first-rendered row/col.

2.2.12

29 Jun 21:00

Choose a tag to compare

Changes for 2.2.12

  • We have been optimizing the space used by GraphObjects. The heap used by typical large diagrams now occupies about 10% less space. Creating copies of a lot of nodes and links may be a bit faster now too.
  • Fixed the new PanelLayoutFlow extension so that multiple "Flow" panels can coexist in the same panel.
  • Improved GenogramLayout in the Genogram sample to support a horizontal direction as well as the standard vertical direction.
  • Improved the Selectable Fields and Selectable Ports samples so that clicking on fields or ports within a node respects the Control and Shift modifiers to toggle or add to the collection of selected fields or ports.
  • Fixed object picking (Diagram.findObject, GraphObject.containsPoint, etc) for Shapes with a GraphObject.background.
  • The Group.layout property setter now checks to make sure that the new layout is not also the value of Diagram.layout.

2.2.11

13 Jun 14:51

Choose a tag to compare

Changes for 2.2.11

2.2.10

19 May 18:02

Choose a tag to compare

Changes for 2.2.10

  • Graduated panels now draw all tick marks specifying a Shape.graduatedSkip/TextBlock.graduatedSkip function, even when they could be very close together.
  • Drawing fixes on very zoomed-out graphs.
  • Multiple orthogonal links between identical nodes side-by-side are now drawn without crossings. This fixes a regression from 2.1.51.