Skip to content

Releases: NorthwoodsSoftware/GoJS

2.2.14

27 Jul 18:37
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Changes for 2.2.11

2.2.10

19 May 18:02
Compare
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.

2.2.9

04 May 15:53
Compare
Choose a tag to compare

If you are upgrading from 2.1 to 2.2, be sure to get a new license key. You must do this on every major.minor change, such as going from 2.1 to 2.2 or 2.3. You do not need a new key for point (2.2.x) releases.

Changes for 2.2.9

  • Fixed a regression from 2.2.8 with Table Panel when tables are empty (including tables in Node templates).

Changes for 2.2.8

  • Improved Table Panel measuring when using TableRows and TableColumns in sparsely populated tables.
  • Improved Table Panel arranging of items that span several rows or columns, when those rows or columns do not all exist.
  • Animation fixes when AnimationTriggers execute during a drag.
  • Improved accuracy of tick angles along curves in Graduated panels.
  • Fix for two-way bindings on Part.location when undoing.
  • Calls to Diagram.makeImage and Diagram.makeImageData no longer throw exceptions when attempting to render "broken" images.

2.2.8

02 May 17:26
Compare
Choose a tag to compare

If you are upgrading from 2.1 to 2.2, be sure to get a new license key. You must do this on every major.minor change, such as going from 2.1 to 2.2 or 2.3. You do not need a new key for point (2.2.x) releases.

Changes for 2.2.8

  • Improved Table Panel measuring when using TableRows and TableColumns in sparsely populated tables.
  • Improved Table Panel arranging of items that span several rows or columns, when those rows or columns do not all exist.
  • Animation fixes when AnimationTriggers execute during a drag.
  • Improved accuracy of tick angles along curves in Graduated panels.
  • Fix for two-way bindings on Part.location when undoing.
  • Calls to Diagram.makeImage and Diagram.makeImageData no longer throw exceptions when attempting to render "broken" images.

2.2.7

13 Apr 20:11
Compare
Choose a tag to compare

If you are upgrading from 2.1 to 2.2, be sure to get a new license key. You must do this on every major.minor change, such as going from 2.1 to 2.2 or 2.3. You do not need a new key for point (2.2.x) releases.

Changes for 2.2.7

  • Nested or space-constrained Table Panels apportion space more correctly when some Table elements are stretched and other rows/columns have their width or height set.
  • Improved the ScrollingTable extension to include a scrollbar "thumb".

2.2.6

30 Mar 18:48
Compare
Choose a tag to compare

Changes for 2.2.6

  • Improvements in gesture handling for iPad + keyboard combinations.
  • Made improvements and added features to the Gantt and Donut Charts samples.
  • Drag and drop from a Diagram into empty page space no longer throws an error (regression in 2.2.4).
  • Data Inspector, when multipleSelection option is true, now clears the properties fields when the Diagram.selection is empty.

2.2.5

25 Feb 15:58
Compare
Choose a tag to compare

If you are upgrading from 2.1 to 2.2, be sure to get a new license key. You must do this on every major.minor change, such as going from 2.1 to 2.2 or 2.3. You do not need a new key for point (2.2.x) releases.

Changes for 2.2.5

  • Drag and drop across Diagrams fixed on touch devices (regression in 2.2.4 for non Shadow DOM environments).
  • Module versions of the library release/go.mjs and release/go-module.js now export go as the default export.