Implemented enhancements:
- Arrow color go out of sync with link color when link.color or link.highlightColor is updated #360
- Error: react-d3-graph :: Graph :: you have not provided enough data for react-d3-graph to render something. You need to provide at least one node #347
- get x, y and other node informations with event onMouseOverNode() #306
- Arrows don't point to nodes as expected #265
- feature: expose node information to node related callbacks #385 (LonelyPrincess)
- Don't throw error when there are no nodes #381 (LonelyPrincess)
Fixed bugs:
- Some properties make the graph becomes unresetable #372
- Node does not move/update when given coordinates or new coordinates #295
Closed issues:
- Bendable links #373
- High res pdf #356
- Rendering graph with initial node positions doesn't properly place nodes without links #350
- Enhance control on links appearance - support dashed links #343
- Error when attempting to drag custom nodes #338
- fontSize parameter should be working for single node #330
- Adding the ability to completely freeze the graph #308
Merged pull requests:
- Chore/documentation improvements #413 (danielcaldas)
- Bump ini from 1.3.5 to 1.3.7 #411 (dependabot[bot])
- Adding missing onNodePositionChange property in Graph.jsx doc #405 (antoninklopp)
- Bump highlight.js from 9.18.1 to 9.18.5 #402 (dependabot[bot])
- Add Antonin to Core Team section #398 (danielcaldas)
- allow dashed links #397 (lironhl)
- Chore/clean up repo add core team section #392 (danielcaldas)
- New freezeAllDragEvents configuration property to prevent node drag-and-drop #388 (Antrikshy)
- fix label offset calculation when labelPosition is horizontal #379 (lironhl)
- Add the ability to make link cross multiple points across its route from source node to target node #378 (lironhl)
- Fixing graph reset #377 (antoninklopp)
- node.fontSize value now overrides config.node.fontSize value #376 (lironhl)
- Bugs with focusedNodeId #374 (TranquilMarmot)
- Update actions matrix to run against different react versions #371 (danielcaldas)
- Bug fix around node offset improvement for arrow positioning #271 #370 (danielcaldas)
- Bump http-proxy from 1.18.0 to 1.18.1 #369 (dependabot[bot])
- Chore/change indentation to tab with 2 spaces #363 (danielcaldas)
- Fix to change arrow color when link color or highlight color changes #361 (chetanladha)
- Fix package.json scripts to be cross-platform #358 (TranquilMarmot)
- Add onZoomChange prop to Graph #354 (TranquilMarmot)
- Use fx and fy when initializing nodes #353 (TranquilMarmot)
- Bump elliptic from 6.5.2 to 6.5.3 #352 (dependabot[bot])