Skip to content

Releases: plotly/plotly.js

v2.21.0

17 Apr 21:33
Compare
Choose a tag to compare

Added

  • Add label.texttemplate to parametric shapes i.e. line, rect and circle [#6527],
    with thanks to the Volkswagen Center of Excellence for Battery Systems for sponsoring development!
  • Add strict option to custom bundle command [#6557],
    with thanks to @CallumNZ for the contribution!

Fixed

  • Fix dragging of legend when xanchor is not 'left' or yanchor is not 'top' [#6528],
    with thanks to @bmaranville for the contribution!
  • Fix heatmap rendering bug and improve performance when zsmooth is set to "fast" [#6565],
    with thanks to @lvlte for the contribution!

v2.20.0

15 Mar 17:55
Compare
Choose a tag to compare

Added

  • Add title.automargin to enable automatic top and bottom margining for both container and paper referenced titles [#6428],
    with thanks to Gamma Technologies for sponsoring the related development.

v2.19.1

14 Mar 15:58
Compare
Choose a tag to compare

Fixed

  • Ensure slider range stays in bounds during the drag [#4448],
    with thanks to @jay-bis for the contribution!

v2.19.0

13 Mar 14:35
Compare
Choose a tag to compare

Added

  • Add label attribute to shapes [#6454],
    with thanks to the Volkswagen Center of Excellence for Battery Systems for sponsoring development!
  • Add labelalias to various axes namely cartesian, gl3d, polar, smith, ternary, carpet,
    indicator and colorbar [#6481],
    this feature was anonymously sponsored: thank you to our sponsor!

Changed

  • Upgrade is-mobile dependency [#6517]

Fixed

  • Avoid overlap of point and axis hover labels for hovermode: 'x'|'y' [#6442],
    with thanks to @dagroe for the contribution!

v2.18.2

15 Feb 23:33
Compare
Choose a tag to compare

Fixed

  • Avoid attaching internal d3 object to the window (regression introduced in 2.17.0) [#6487]
  • Correct the order of lower fence and upper fence in the French locale (fr) [#6476],
    with thanks to @Gagaro for the contribution!
  • Correct formats in the Peruvian locale (es-pe) [#6451],
    with thanks to @andresrcs for the contribution!

v2.18.1

02 Feb 20:21
Compare
Choose a tag to compare

Changed

  • Bump d3-interpolate and d3-color to v3 to address audit warnings [#6463]

Fixed

  • Fix scaling of exports e.g. the SVG format by not adding vector-effect CSS to static plots [#6445]
  • Fix hover on IE (regression introduced in 2.5.0) [#6466]

v2.18.0

19 Jan 17:09
Compare
Choose a tag to compare

Added

Changed

  • Improve detection of mobile & tablet devices for WebGL rendering by upgrading is-mobile [#6432]

Fixed

  • Fix library's imported name using requirejs AMD loader (regression introduced in 2.17.0) [#6440]

v2.17.1

09 Jan 18:41
Compare
Choose a tag to compare

Fixed

  • Fix line redraw (regression introduced in 2.15.0) [#6429]

v2.17.0

23 Dec 01:16
Compare
Choose a tag to compare

Added

  • Add shift and autoshift to cartesian y axes to help avoid overlapping of multiple axes [#6334],
    with thanks to Gamma Technologies for sponsoring the related development!
  • Introduce group attributes for scatter trace i.e. alignmentgroup, offsetgroup, scattermode and scattergap [#6381],
    this feature was anonymously sponsored: thank you to our sponsor!
  • Add marker.cornerradius attribute to treemap trace [#6351]

Changed

  • Change bundler from browserify to webpack [#6355]

Fixed

  • Fix auto backoff when marker symbols and sizes are arrays [#6414]
  • Avoid displaying resize cursor on static sliders [#6397]

v2.16.5

13 Dec 15:29
Compare
Choose a tag to compare

Fixed

  • Disable slider interactions when staticPlot is set to true [#6393]