All Versions
45
Latest Version
Avg Release Cycle
15 days
Latest Release
902 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v2.0.20 Changes
November 20, 2019๐ Changes for 2.0.20
- CTRL + Mouse-wheel will still stop the event from bubbling, even if CommandHandler.canIncreaseZoom or CommandHandler.canDecreaseZoom are false. These are potentially false if a Diagram.minScale or Diagram.maxScale are set. This change stops the entire page from accidentally zooming during a zoom-wheel operation.
- ๐ Fixed a measuring bug with Link Geometry when the Link is smaller than the Link.toShortLength or Link.fromShortLength.
-
v2.0.19 Changes
November 18, 2019๐ Changes for 2.0.19
Note: these bugfixes will be incorporated into the 2.1 branch as part of the upcoming 2.1.1 release.
- ๐ Fixed Model.fromJson loading models with serialized EnumValues.
- ๐ Improved showing non-default cursors when dragging between diagrams.
- ๐ Fixed the operation of Diagram.handlesDragDropForTopLevelParts when dragging on the elements of a Group.
- ๐ Fixed a bug where Diagram.scrollHorizontalLineChange and Diagram.scrollVerticalLineChange would not affect scrolling size in some browsers.
- ๐ Fixed a bug where some AvoidsNodes Links would not route properly in nested groups.
-
v2.0.18 Changes
October 28, 2019๐ Changes for 2.0.18
- โ
Shapes with a shadow and a Shape.fill value of
"transparent"
now apply the shadow to the Shape.stroke, instead of the invisible Shape.fill. - ๐ Minor scrollbar fixes.
- ๐ Fixed "PanelExpanderButton" click event handler to set InputEvent.handled to true, so that other click event handlers in containing panels will not run.
- ๐ Improved the Map constructor and Map.addAll method to accept an instance of Map.
๐ for previous releases, see: https://forum.nwoods.com/t/gojs-version-2-0-17/12682/2
- โ
Shapes with a shadow and a Shape.fill value of
-
v2.0.17 Changes
September 27, 2019๐ Changes for 2.0.17
- ๐ Fixed a bug with scrollbars when setting invisible/hidden Diagram DIVs to visible/unhidden while modifying their size.
- ๐ Improved orthogonal link segment overlap avoidance in LayeredDigraphLayout.
- Optimizations for Puppeteer
-
v2.0.16 Changes
August 20, 2019๐ Changes for 2.0.16
- ๐ IE bugfix when dragging from a Diagram or Palette and dropping on a non-Diagram page element.
- ๐ Fixed the DraggingTool, when moving or copying between diagrams, to update the Diagram.currentCursor to be the Diagram.defaultCursor, not to "default".
- ๐ Fixed a bug when setting AnimationManager.isInitial to
false
when there are no Parts in the initial model.
-
v2.0.15 Changes
July 22, 2019๐ Changes for 2.0.15
- ๐ Link JumpOver fixes.
- ๐ Fixed an animation bug where some Model loading events might not respect the value of AnimationManager.isInitial.
- ๐ Fixed a bug with AnimationManager.isInitial, where subsequent animations may not occur when it is false.
- ๐ Fixed a bug with Picture drawing when the Picture is scaled to be drawn smaller than a pixel. During expanding animations, it is possible that such a small scale is applied to a Picture.
-
v2.0.14 Changes
July 10, 2019๐ Changes for 2.0.14
- โ Added DraggingOptions.groupsAlwaysMove, which determines whether Groups move their member parts even if those members have. Part.movable and Part.copyable set to false.
- ๐ Improved the way Graduated panels decide whether or not to draw ticks based on Diagram.scale. It is now based on the approximate pixel distance between ticks. If they would be rendered too close together, they will be skipped.
- ๐ Fixed an infinite loop bug with ContextMenuTool when invoked by CommandHandler.showContextMenu on a GraphObject.click event.
- ๐ Minor fixes for using GoJS within Puppeteer, for making SVG.
-
v2.0.13 Changes
June 21, 2019๐ Changes for 2.0.13
- โ
When dragging over a different Diagram than the source, such as in a drag from a Palette, the DraggingTool now checks the Diagram's cursor and only changes it to
"copy"
if the Diagram.currentCursor value is""
or"auto"
. - Drawing fix for some objects disappearing when rotated, and the Diagram is scaled.
- โก๏ธ Optimized Group.move not to try moving member parts when the offset is zero. This improves the stability of layouts that move groups, such as PoolLayout in some samples.
- ๐ This bugfix potentially breaks old
elementFinished
code in Shape geometries with multiple figures. Fix for Diagram.makeSVGelementFinished
optional argument: Shapes with multiple geometry figures would pass the final SVG<path>
generated as the SVG element, when they should be grouped together and pass an SVG<g>
instead. This is what TextBlock already does when there is more than one line of text.
- โ
When dragging over a different Diagram than the source, such as in a drag from a Palette, the DraggingTool now checks the Diagram's cursor and only changes it to
-
v2.0.12 Changes
June 03, 2019๐ Changes for 2.0.12
- ๐ Fixed a memory leak with internal Picture caching when modifying Panel item arrays.
- ๐ Fixed animation when expanding and collapsing during Diagram load.
- Drawing fix for IE when drawing zero width or height geometries that have a stroke.
- ๐ The DraggingTool will no longer auto scroll the diagram if Diagram.isReadOnly is true or both Diagram.allowMove and Diagram.allowCopy are false. This means that, by default, a Palette will no longer auto scroll while the DraggingTool is active.
- ๐ Improved positioning of unrotated link labels when GraphObject.segmentOffset is
go.Point(NaN, NaN)
and the link segment is more vertical than horizontal.
-
v2.0.11 Changes
May 23, 2019๐ Changes for 2.0.11
- ๐ Fixed a bug with CommandHandler.standardMouseOver mis-reporting the current object.