iVis-at-Bilkent / cytoscape.js-grid-guide

A Cytsocape.js extension to provide a framework for grid interactions such as grid lines and snapping to grid, and guidelines and snap support for alignment of nodes.
MIT License
58 stars 9 forks source link

Why was Cytoscape.js dependency updated? #40

Closed kinimesi closed 4 years ago

kinimesi commented 5 years ago

I realized that Cytoscape.js dependency was updated to 3.3.0 4d36ff8ca5c82ec59ad8dd27e9b961df75df0ecb As far as I know, we have maintained backward compatibility pretty well and it should work with all versions >=1.6.0

If backward compatibility will be removed, then it should be removed from the source code as well. There are a couple of checks and conditions that we use to provide backward compatibility.

ugurdogrusoz commented 5 years ago

@kinimesi With so many different versions of Cytoscape.js around, we had difficulty to keep up with errors in many of our extensions. Doesn't look like we'll be able to provide backward compatibility and as you said we should remove any related code.