question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

wishlist for potential breaking changes since v1

See original GitHub issue

Leave this text box for planned improvements

  • upgrade d3 to v4.0.0 (now v5) - should be mostly a matter of updating the general update pattern.
  • remove es-promise polyfill from bundle - and thus make IE users add their own Promise polyfill.
  • drop jQuery event support
  • Make components (e.g. Annotations, Shapes, RangeSlider, …) register-able and remove them from the core bundle.
  • revamp set of default colorscales
  • make config arguments consistent https://github.com/plotly/plotly.js/issues/839
  • remove config.plot3dPixelRatio map for backward compatibility
  • Incorporate /remove all unofficial exposed methods (i.e Plotly.Plots, Plotly.Fx, Plotly.Snapshot, Plotly.PlotSchema, Plotly.Queue)
  • drop event-based Plotly.Snapshot.toImage and merge src/snapshot in plot_api/to_image.js
  • remove (some) components for lib/core.js - see https://github.com/plotly/plotly.js/pull/845
  • drop Plotly.relayout handlers for the 'remove' and 'add' special values - see https://github.com/plotly/plotly.js/pull/1086
  • for log axes, have layout express everything in data units instead of linearized units. This applies to range, tick0, and annotation and image positions.
  • remove support for dates provided as epoch milliseconds
  • remove the distinction between axis name and axis id (ie xaxis2 vs x2) probably by only using the name.
  • rename current gl marker symbol 'cross' -> 'cross-thin' (i.e. revert https://github.com/plotly/plotly.js/pull/1482/commits/c0eb06599db481f2137ed97e79bab5cb2bc31351)

Issue Analytics

  • State:open
  • Created 7 years ago
  • Reactions:12
  • Comments:63 (50 by maintainers)

github_iconTop GitHub Comments

9reactions
etpinardcommented, Apr 13, 2016

On my list:

  • Incorporate /remove all unofficial exposed methods (i.e Plotly.Plots, Plotly.Fx, Plotly.Snapshot, Plotly.PlotSchema, Plotly.Queue)
  • Use proper state object instead of storing state in graph DOM element.
  • Add OO API e.g :
var plot = Plotly.createPlot('graph', data, layout, config);

plot.restyle(/* */);
plot.relayout(/* */);
plot.resize();
// ...
  • Drop jQuery event support
  • Better, more-consistent events data
  • Better, more-consistent config options
6reactions
etpinardcommented, Jun 15, 2016

Remove our es6-promise polyfill and ask IE9, IE8, IE11 (ref) to use their own Promise polyfills.

Read more comments on GitHub >

github_iconTop Results From Across the Web

[AA] inSeas0n's Wishlist - v1.69 REDUX : r/afkarena - Reddit
He definitely isn't as required now that God Comp has disbanded, but it should take more than one person's ranking to change your...
Read more >
v2 breaking changes policy - AutoHotkey Community
Hi. I have a few thoughts about a new breaking changes policy for v2, compared to v1. (Not talking about v2 alpha here,...
Read more >
Upgrading | Documentation - GitHub Pages
This release updates our helm dependencies. There is a breaking change if you are using the mysql database from the helm chart because...
Read more >
SciPy 0.19.0 Release Notes — SciPy v1.9.3 Manual
It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes...
Read more >
Release notes | Adobe Commerce - Experience League
v1.1.25. ACSD-48058 (for Adobe Commerce and Magento Open Source >=2.4.5 <2.4.6) ... The prefix for the new Quality Patches Tool patches will be...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found