Skip to content

Releases: NorthwoodsSoftware/GoJS

2.3.16

15 Mar 14:41
Compare
Choose a tag to compare

Changes for 2.3.16

  • Added "types" to package.json "exports" to support TypeScript typing.

GoJS Beta 3 is also available: https://gojs.net/beta/

2.3.15

11 Mar 18:59
Compare
Choose a tag to compare

Changes for 2.3.15

  • Fixed Diagram initialization sometimes having certain property setters causing the initial layout to happen too soon.
  • Fixed some cases of importing go.mjs in Node.js environments using ES Modules.
  • Fixed arranging link labels when GraphObject.segmentIndex is NaN and Link.fromShortLength is non-zero.
  • Fixed table panel giving rows or columns incorrect sizes when table items stretch and rows or columns use separator spacing.
  • Fix for shadows in Tables when a TableRow has a background set.
  • Enum compatibility for 3.0

GoJS Beta 3 is also available: https://gojs.net/beta/

2.3.14

09 Feb 16:44
Compare
Choose a tag to compare

Changes for 2.3.14

  • Fix for right-click in versions of Safari 17, which reports pointer buttons differently.
  • Auto-scrolling fix when dragging from one Diagram to another when using a touch type pointer.

Be sure to also see the GoJS 3.0 beta: https://forum.nwoods.com/t/gojs-3-0-beta-has-been-released/16668

2.3.13

21 Dec 00:34
Compare
Choose a tag to compare

Changes for 2.3.13

  • Geometry.parse and Shape.geometryString parsing fix for 'T' commands.
  • Fixed a bug with the rendering of temporary links when Diagram.renderer is set to SVG.
  • Table panels now allow elements that stretch in one direction and span in another to stretch more appropriately.

2.3.12

27 Nov 16:41
Compare
Choose a tag to compare

Changes for 2.3.12

2.3.11

11 Sep 22:03
Compare
Choose a tag to compare

Changes for 2.3.11

  • Diagram.makeSVG and the SVG rendering context now both set SVG data-* attributes.
  • Fixed SVG rendering when dragging a Node that moves a Placeholder.
  • Fixed some cases of improper AvoidsNodes routing of links involving the layout of nested groups.

2.3.10

31 Jul 17:22
Compare
Choose a tag to compare

Changes for 2.3.10

  • Added TextBlock.isOverflowed.
  • Fixed calls to Diagram "ViewportBoundsChanged" listener, which might not have fired on all Diagram resizes.
  • Fixed the rendering of Table Panel row and column separator strokes in SVG.
  • Fixed incorrect Part positioning in some Expand/Collapse of Groups.

2.3.9

05 Jul 19:08
Compare
Choose a tag to compare

Changes for 2.3.9

  • Improved LayeredDigraphLayout routing of Bezier links at NoSpot nodes
  • The DiagramEvent.subject collection for an "ExternalObjectsDropped" event now includes the whole collection, even if the number of dropped Parts is greater than Diagram.maxSelectionCount
  • Fixed SVG rendering of some Panel clipping regions.
  • Fixed SVG opacity on Panels.
  • Fixed animation when tree-collapsing nodes with multiple tree parents.

2.3.8

06 Jun 19:57
Compare
Choose a tag to compare

Changes for 2.3.8

  • Fixed SVG rendering of Pictures with source rects and some backgrounds and Shapes.
  • TextBlocks with very small text will now measure below a width of 8. Textblocks with no text will still size themselves as 8 units wide.
  • Fixed Diagram initialization when a DIV is specified before the DIV is sized.
  • Fixed shadow rendering inside of TableRow and TableColumn Panels
  • Fixed minimum size of objects with a non-None GraphObject.stretch
  • Text editing now ignores keyboard events such as Tab during a composition session.

2.3.7

10 May 19:22
Compare
Choose a tag to compare

Changes for 2.3.7

  • Improved SVG rendering of clipped GraphObjects.
  • Diagrams now explicitly sets CSS letterSpacing and wordSpacing values to normal on the Diagram's canvas or SVG container.