plotly / Plotly.NET

interactive graphing library for .NET programming languages :chart_with_upwards_trend:
https://plotly.net
MIT License
654 stars 84 forks source link

Plotly.js 2.0 compatibility #58

Closed nicolaskruchten closed 2 years ago

nicolaskruchten commented 3 years ago

Hi there,

I lead the graphing libraries team at Plotly where we're busy working on version 2.0 of Plotly.js. I'm reaching out to folks who we know are "downstream" of Plotly.js to give you a heads-up about the changes so you can let me know if/how disruptive they're likely to be for you :)

Our approach here is not to make gratuitous breaking changes, but mostly to drop support for un/under-used functionality that slows down development for frequently-used functionality. We expect that the vast majority of users of Plotly.js and downstream systems like Plotly.py, Plotly.R, PlotlyJS.jl, Plotly.NET etc will be unaffected by these changes. The tracking issue we've got going is here https://github.com/plotly/plotly.js/issues/5395

The major changes include, at the Javascript layer:

The major changes at the schema layer:

I'm happy to answer any questions or consider changing our plans if it can avoid some major downstream disruption, so please get in touch or reply to this issue or to https://github.com/plotly/plotly.js/issues/5395 :)

Nicolas

kMutagene commented 2 years ago

We are targeting 2.4.2 now so ill close this.

nicolaskruchten commented 2 years ago

We actually have 2.6.3 out now :)