Releases: NorthwoodsSoftware/GoJS
Releases · NorthwoodsSoftware/GoJS
2.3.17
Changes for 2.3.17
- Re-added tree collapse animation.
- Fix for SVG Diagram.renderer when turning on and off shadows dynamically.
- Diagram SVG rendering element now has
position: absolute
applied, just like the Canvas element. - Fixed
package.json
to allow imports from specific release files.
GoJS Beta 3 is also available: https://gojs.net/beta/
2.3.16
Changes for 2.3.16
- Added "types" to
package.json
"exports" to support TypeScript typing.
GoJS Beta 3 is also available: https://gojs.net/beta/
2.3.15
Changes for 2.3.15
- Fixed Diagram initialization sometimes having certain property setters causing the initial layout to happen too soon.
- Fixed some cases of importing
go.mjs
in Node.js environments using ES Modules. - Fixed arranging link labels when GraphObject.segmentIndex is NaN and Link.fromShortLength is non-zero.
- Fixed table panel giving rows or columns incorrect sizes when table items stretch and rows or columns use separator spacing.
- Fix for shadows in Tables when a TableRow has a background set.
- Enum compatibility for 3.0
GoJS Beta 3 is also available: https://gojs.net/beta/
2.3.14
Changes for 2.3.14
- Fix for right-click in versions of Safari 17, which reports pointer buttons differently.
- Auto-scrolling fix when dragging from one Diagram to another when using a touch type pointer.
Be sure to also see the GoJS 3.0 beta: https://forum.nwoods.com/t/gojs-3-0-beta-has-been-released/16668
2.3.13
Changes for 2.3.13
- Geometry.parse and Shape.geometryString parsing fix for 'T' commands.
- Fixed a bug with the rendering of temporary links when Diagram.renderer is set to SVG.
- Table panels now allow elements that stretch in one direction and span in another to stretch more appropriately.
2.3.12
Changes for 2.3.12
- Fixed a bug with Diagram.makeSVG that was causing an exception.
- Fixed an issue where LayeredDigraphLayout.alignOption could lay out nodes incorrectly if custom layering was provided.
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.