Releases: NorthwoodsSoftware/GoJS
Releases · NorthwoodsSoftware/GoJS
2.3.11
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
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
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
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
Changes for 2.3.7
- Improved SVG rendering of clipped GraphObjects.
- Diagrams now explicitly sets CSS
letterSpacing
andwordSpacing
values tonormal
on the Diagram's canvas or SVG container.
2.3.5
Changes for 2.3.5
Added Panel.addRowDefinition and Panel.addColumnDefinition as convenience methods for Panel.addRowColumnDefinition
Shape’s GraphObject.naturalBounds now correctly considers GraphObject.minSize and GraphObject.maxSize
Scroll-wheel fix for legacy browsers and synthetic events.
2.3.4
Changes for 2.3.4
- Fixed an animation issue with collapsed links incorrectly saving nested routes that were no longer valid.
- Fixes for SVG rendering of Graduated Panels and clipping areas.
- SVG renderer now sets the
<svg>
element CSS todisplay: block
for Diagram size consistency. - Fixed updating other links' JumpOver or JumpGap rendering when a link changes visibility.
- Elements of Spot Panels that have a GraphObject.stretch set and have a negative GraphObject.margin value will expand beyond their stretch size by that margin value.
2.3.3
Changes for 2.3.3
- Added
init
optional argument to RowColumnDefinition constructor. - Added Panel.addRowColumnDefinition
- Fixed some Pointer events when using both a touch device and a mouse or trackpad.
- Fix for Overview drawing when the scale is very small.
- Fixes for SVG rendering.
- Grid fix when running Chrome with the debugger open.
- Fixed an animation issue with collapsed links incorrectly saving routes.
2.3.2
Changes for 2.3.2
- Fixed updating the cursor when dragging after possibly auto-scrolling.
- Fixed successive calls to Diagram.makeSvg creating potentially incomplete SVG.
- Fixed routing of particular Bezier links by LayeredDigraphLayout when using the new LayeredDigraphLayout.alignOption
- Setting Diagram.div to a DIV from null will no longer redo Diagram initialization if it had been set to a DIV previously.
2.3.1
Changes for 2.3.1
- Fixed Diagram.makeSVG when a background option is specified.
- Fixed successive calls to Diagram.makeSVG creating potentially blank SVG.