Releases: NorthwoodsSoftware/GoJS
Releases · NorthwoodsSoftware/GoJS
1.5.15
Changes for 1.5.15
- Fixed zero-sized Arc PathSegments.
- Ensured Groups always redraw their bounds when collapsed or expanded.
1.5.14
Changes for 1.5.14
- Fixed Picture.element property setter to allow null.
1.5.13
Changes for 1.5.13
- Fixed GraphObject.isActionable items being erroneously clickable through other non-actionable Parts.
- Diagram.makeSVG now uses globally unique identifiers for its elements so that SVG from makeSVG can be used multiple times in the same page.
- Fixed DraggingTool movement of a Node with a half-connected Link when DraggingTool.isGridSnapEnabled is true.
1.5.12
Changes for 1.5.12
- The TextEditingTool.selectsTextOnActivate now selects text on iOS Safari.
- Fixed the Part.containingGroup of reflexive member Links.
- Fixed the loading of Link routes via a Binding on Link.points when the Links were connected with a Group.
1.5.11
Changes for 1.5.11
- Fixes for location data binding when animation is enabled.
- Provisional fix for OSX scrollbars when invisible by default. Functionality may change in future releases.
- Fixed ResizingTool when resizing a Group with reflexive links.
- The TextEditingTool more accurately predicts the editable area for text.
1.5.10
Changes for 1.5.10
- Fixed the way PathSegment.Arcs are calculated and approximated. This will change computed bounds and hit-testing, which now correctly reflect drawn arcs, but the bounds changes may cause incompatibilities in apps that depend on the old approximations.
1.5.9
Changes for 1.5.9
- Fixed an undo/redo bug with Part.location and GraphObject.position.
- Fixed Picture optimizations to work with Picture.sourceRect
- Fixed the TextEditingTool inserting newlines into TextBlocks with TextBlock.isMultiLine set to false, when a validation function was present.
1.5.8
Changes for 1.5.8
- Improved the TypeScript definition file, goJS.d.ts, fixing some typos, changing some Object types to be any for easier usage.
- Fixed DraggingTool when DraggingTool.dragsLink is true and when dragging a Link to respect LinkingBaseTool.isValidLink on the RelinkingTool.
- Fixed TextBlock rendering in some ellipses cases.
1.5.7
Changes for 1.5.7
- Added an Introduction page just for Changed Events.
- Fixed Iterator.next to continue returning false once it has already returned false.
- Overviews now respect Layer.opacity
- Successive calls to CommandHandler.editTextBlock now correctly switch the TextBlock.
1.5.6
Changes for 1.5.6
- Changed default behavior of LayoutNetwork.commitLayout to call LayoutVertex.commit on each vertex in the layout. Previous behavior was to do nothing, but all predefined layouts that used LayoutNetwork already had overrides of this method. The new behavior is convenient for the implementation of simple custom Layouts that use networks. The new behavior does not affect custom layouts that do not use networks.
- Fixed GraphObject.getDocumentAngle sometimes returning 0 when it should return 180.
- Fixed text rendering when both TextBlock.isUnderline and TextBlock.isStrikethrough are true with all values of TextBlock.textAlign.
- Fixed export of LinkReshapingTool.setReshapingBehavior and LinkReshapingTool.getReshapingBehavior.
- Fixed Model.fromJson reading solid color Brushes, when they are not just strings.