Releases: NorthwoodsSoftware/GoJS
Releases · NorthwoodsSoftware/GoJS
3.0.19
Changes for 3.0.19
- Fixed Diagram.zoomToFit or CommandHandler.zoomToFit failing to account for any Diagram.scrollMargin.
- Fixed the undoing/redoing of removing a label node key from a link data's label keys Array.
- Fixed the Overview.box not updating on large observed Diagram scrolls.
2.3.18
Changes for 2.3.18
- Fixed SVG rendering context when updating TextBlock.stroke
- Fixed Table Panel layout when some previously-visible elements were set to invisible.
- Fix for SVG Diagram.renderer shadows: building some objects would cause a shadow to disappear when redrawn.
- Fixed Table Panel regression from 2.3.13: Some elements that both spanned and stretched would measure a column or row too large
3.0.18
Changes for 3.0.18
- Fixed an internal problem introduced in 3.0.17 with Bindings evaluated when there's no Diagram.
3.0.17
Changes for 3.0.17
- Fixed some TextBlock properties not updating when using the SVG renderer.
- Fixed DraggingTool not updating completely when modifier keys change without a mouse/pointer movement.
- Fixed
pointerMove
events when dragging between Diagrams separated by a shadow DOM - Fixed the measuring of some multiple lines when TextBlock.maxLines is used
3.0.16
Changes for 3.0.16
- Enabled modifying the Part.layerName of the DraggingTool.draggedParts during a drag.
- Fixed control-drag-copying of subtrees when using a TreeModel and when CommandHandler.copiesParentKey is true, to make sure the copied subtree roots have the same parents as what was copied.
- Fix for Node position values in the UndoManager when stopping an ongoing animation that modifies Node positions.
3.0.15
Changes for 3.0.15
- Fixed SVG rendering context when updating TextBlock.stroke
3.0.14
Changes for 3.0.14
- Added keyboard command bindings: Ctrl-Shift-Z for CommandHandler.redo, and Shift-F10 or Ctrl-Shift-\ (backslash) for CommandHandler.showContextMenu. (Use Command key instead of Ctrl on a Mac.)
- Fixed colors of Buttons whose actions change the button's Panel.isEnabled property.
- Added support for bindings on the RelinkingTool.fromHandleArchetype, RelinkingTool.toHandleArchetype, and RotatingTool.handleArchetype.
- Fixed the signature of Router.routeLinks because the second argument is never undefined.
- Fixes for clipping regions when using the SVG rendering context.
3.0.13
Changes for 3.0.13
- Fixed SVG rendering context not updating the undocumented
GraphObject.filter
property. - Fixed SVG rendering context not updating (removing) Nodes when they became zero-sized.
- Fixed SVG rendering context drawing Parts with non-real Part.locations.
- Fixed grid updating when toggling Diagram.grid values.
- Fixed a case where Diagram and Layer
findObject...
methods would only partially update a Part's location or position. - Added a work-around for improper minification by Terser so that calls to
toString
on instances of GoJS classes produce the expected output.
3.0.12
Changes for 3.0.12
- TreeModel.setDataProperty now calls TreeModel.setParentLinkCategoryForNodeData when the property name matches the TreeModel.parentLinkCategoryProperty.
- Improved the default values for Shape.spot1 and Shape.spot2 for the "Capsule" figure.
- Fixed clipping regions in the SVG Diagram.renderer when using Spot panels with Panel.isClipping set to true.
- Fixed type signature for Brush constructor.
- Improved SVG rendering when Spot Panels with Panel.isClipping are present.
- Setting GraphObject.fromEndSegmentLength or GraphObject.toEndSegmentLength when the port or link spot is a "...Side" Spot now automatically invalidates the routing of the link.
- Fixed Link JumpOver geometry after some animations.
3.0.11
Changes for 3.0.11
- TextBlocks inside "Graduated" Panels are no longer drawn as tiny lines when the scale is very small.
- Fixed SVG rendering for some multi-line text.
- Fixed incorrect Diagram.position setting when panning with some animations.