Releases: NorthwoodsSoftware/GoJS
Releases · NorthwoodsSoftware/GoJS
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.
3.0.10
Changes for 3.0.10
- Fixed a regression from 3.0.5: the built-in AvoidsNodes Router was not calling the base method Router.canRoute.
- Unnecessary "Change not within a transaction" fix for images loading during animations.
- Fixed some animations that were erratically changing the Diagram position when a Diagram.contentAlignment is set.
- The AvoidsNodes router no longer routes during the default animation, and preserves AvoidsNodes routes during animation.
3.0.9
Changes for 3.0.9
- Fixed updating Bindings in Adornments when data in itemArrays change.
3.0.8
Changes for 3.0.8
- LinkingBaseTool.isValidCycle, when using a TreeModel, now correctly assumes that Diagram.validCycle is either CycleMode.DestinationTree or CycleMode.SourceTree, depending on the value of Diagram.isTreePathToChildren.
- Fixed toggling the Diagram.grid visibility - which would in some cases fail to update the grid.
- Fixed confusion with InputEvents when calling CommandHandler.showContextMenu during a GraphObject.click or Diagram.click event.
3.0.7
Changes for 3.0.7
- Added InputEvent.commandKey, which returns a normalized key string based on the InputEvent.key and InputEvent.code. This is convenient to use in CommandHandler.doKeyDown or Tool.doKeyDown and their overrides.
- Fixed keyboard shortcuts for QWERTZ-layout keyboards.
Be sure to see also: https://forum.nwoods.com/t/gojs-3-0-released/16808
3.0.6
Changes for 3.0.6
- Added another work-around for Babel transpilation bug.
- Fixed the Robot to handle "Delete" key events.
- Fixed GridLayout when GridLayout.alignment is Position for Parts that have non-zero GraphObject.margin on the left or top sides. Fixed other built-in Layouts that use LayoutNetworks when Nodes have non-zero GraphObject.margin on the left or top sides.
Be sure to see also: https://forum.nwoods.com/t/gojs-3-0-released/16808
3.0.5
Changes for 3.0.5
- Added work-around for Babel transpilation bug.
- Fixed some cases of AvoidsNodes routing within Groups.
- Optimized the built-in AvoidsNodes Router to never start when there are no AvoidsNodes links.
- Fixed ForceDirectedLayout not moving nodes that are ForceDirectedVertex.isFixed.
- Fixed the updating of Diagram.documentBounds when dragging between diagrams.
Be sure to see also: https://forum.nwoods.com/t/gojs-3-0-released/16808
3.0.4
Changes for 3.0.4
- Fixed keyboard shortcuts for AZERTY-layout keyboards.
- Added a convenience method overload for GraphObject.trigger that accepts parameters taken by the AnimationTrigger constructor.
- Fixed an error on animations of GraphObject.desiredSize.