7.0.0 - August 5, 2020
- PR #247 - Updated types, function definitions, and optional properties. (@ajbogh) - uber#247
- PR #246 - Fix #240 - cannot delete nodes with multiple graphs. (@ajbogh) - uber#246
- PR #239 - Fix eslint src. (@Djazouli) - uber#239
- PR #236 - on contextmenu event and create handle (@chiayenhung) - uber#236
- PR #234 - Fixed #219. Can now render multiple graphs at the same time. (@ajbogh) - uber#234
- PR #233 - Paste selected node at current mouse position. (@thinkty) - uber#233
- PR #221 - Add "canSwapEdge" (@AxessLab) - uber#221
- PR #220 - typings: add arg "event" to onSelectNode (@Rui1009) - uber#220
v6.7.0 - May 12, 2020
- PR #218 - Fixed edge rendering for Firefox and cleaned up code (@ajbogh) - uber#218
- PR #214 - resolve #212 (@maekawataiki) - uber#214
- PR #206 - add HorizontalTree to LayoutEngineType (@kazchimo) - uber#206
- PR #202 - chore: update docs (@timhwang21) - uber#202
- PR #198 - typings: initialBBox set to optional to match docs (@Vampiro) - uber#198
- PR #187 - Fix tests (@ajbogh) - uber#187
- PR #185 - new props README for HorizontalTree (@chiayenhung) - uber#185
v6.6.0 - January 8, 2020
- PR #184 - Horizontal tree (@chiayenhung) - uber#184
- PR #185 - new props README for HorizontalTree (@chiayenhung) - uber#185
v6.5.0 - August 7, 2019
- PR #148 - Asynchronous Fast rendering
- PR #157 - Added data-intersect-ignore property to node SVG to prevent intersection calculaton from selecting the wrong element.
- PR #159 - Resolved #158 - Add tooltip for edges
v6.4.0 - July 11, 2019
- PR #145 - Fix 'Cannot read property 'getBBox' of null' error when remounting (@ksnyder9801) - uber#145
- PR #139 - Added eslint rules and fixed code. (@ajbogh) - uber#139
- PR #136 - Add horizontal layotu engine (@wfriebel) - uber#136
- PR #134 - Resolved #114 - maxTitleChars property is not being used (@thesuperhomie) - uber#134
- PR #131 - Fix expected params in handleDragEnd test (@ksnyder9801) - uber#131
v6.3.0 - May 21, 2019
- PR #130 - Added code to return the d3 event on node selection (@ajbogh) - uber#130
- PR #129 - Add panToNode/panToEdge imperative methods (@ksnyder9801) - uber#129
v6.2.0 - Feb 26, 2019
- PR #99 - Avoid creating orphan edges (@iamsoorena) - uber#99
- PR #109 - Only import the expand icon (@rileyhilliard) - uber#109
- PR #107 - Adding webpack-build-analyzer to react-digraph (@rileyhilliard) - uber#107
v6.0.0 - Jan 7, 2019 - Added mouse event to onCreateNode callback - Contributor: iamsoorena - uber#98
v5.1.0 - Nov 5, 2018 - Refactor of several APIs to fix race condition caused by using array indices to reference nodes rather than node IDs. Race condition would occur when a service would rewrite the array asynchronously, causing the indices to change. This would cause any node movement or edge changes to break.
v5.0.6 - Oct 30, 2018 - First official release of v5.0 code. Please note that v4.x code is still present and being worked on, but it eventually be deprecated. Issues should include a version number to indicate to the developer which branch to work on. PRs should be targeted toward the correct branch (master is v5+, v4.x.x is older code).