We have been using D3v3 for several years to preserve backwards compatibility.
Recent partner changes should allow us to begin using D3v5 without fear of external library breakage. We should upgrade LocusZoom to use modern d3 starting in v0.12.
For older sites with more primitive tooling (like PheWeb and Encore), this may conflict with any other D3-using widgets on the page. For newer sites such as my.locuszoom.org or the T2D portal, webpack should be able to handle d3 version conflicts between libraries.
We have been using D3v3 for several years to preserve backwards compatibility.
Recent partner changes should allow us to begin using D3v5 without fear of external library breakage. We should upgrade LocusZoom to use modern d3 starting in v0.12.
For older sites with more primitive tooling (like PheWeb and Encore), this may conflict with any other D3-using widgets on the page. For newer sites such as my.locuszoom.org or the T2D portal, webpack should be able to handle d3 version conflicts between libraries.