Skip to content

Releases: plotly/plotly.js

v2.8.1

16 Dec 01:54
Compare
Choose a tag to compare

Fixed

  • Do not exceed layout font size when textfont is set to "auto" for heatmap, histogram2d, contour and
    histogram2dcontour traces [#6061]

v2.8.0

10 Dec 21:28
Compare
Choose a tag to compare

Added

  • Introduce horizontal colorbars [#6024]
  • Implement legend.grouptitlefont and hoverlabel.grouptitlefont [#6040]
  • Add texttemplate and textfont to heatmap and histogram2d traces as well as
    histogram2dcontour and contour traces when coloring is set "heatmap" [#6028]

Fixed

  • Fix to discard negative values from pie chart post-aggregation instead of during summation [#6051],
    with thanks to @destiny-wu for the contribution!

v2.7.0

03 Dec 03:02
Compare
Choose a tag to compare

Added

  • Add texttemplate, textposition, textfont, textangle,
    outsidetextfont, insidetextfont, insidetextanchor,
    constraintext and cliponaxis to histogram trace [#6038]

Changed

  • Bump probe-image-size module to v7.2.2 [#6036]

Fixed

  • Fix mapbox derived coordinate for Retina displays [#6039]
  • Fix interaction between uirevision and autorange. Because we push autorange and range back into layout,
    there can be times it looks like we're applying GUI-driven changes on top of explicit autorange and other times
    it's an implicit autorange, even though the user's intent was always implicit. This fix treats them as equivalent. [#6046]

v2.6.4

26 Nov 18:58
Compare
Choose a tag to compare

Fixed

  • Avoid bar with text to jump when selected [#6043]

v2.6.3

12 Nov 19:15
Compare
Choose a tag to compare

Fixed

  • Fix hover events in Shadow DOM [#6021],
    with thanks to @SabineWren for the contribution!

v2.6.2

05 Nov 15:47
Compare
Choose a tag to compare

Fixed

  • Fix loading issue in orca (regression introduced in 2.6.0) [#6011]

v2.6.1

03 Nov 19:49
Compare
Choose a tag to compare

Fixed

  • Fix to avoid including local stackgl_modules/node_modules in the package (regression introduced in 2.6.0) [#6008]

v2.6.0

30 Oct 01:46
Compare
Choose a tag to compare

Added

  • Add smith subplots and the scattersmith trace type for displaying Smith charts [#5956, #5992],
    with thanks to Kitware and @waxlamp for kicking off this effort.

Changed

  • Improve drawing the contour lines in non-linear space e.g. on log axes [#5985], with thanks to @andrew-matteson for the contribution!
  • Bump eslint to v8 release candidate including fixes for no-new-func test [#5969]

Fixed

  • Fix npm install problem for npm v6 users (regression introduced in 2.5.0) [#6004]
  • Fix unhover event data for gl3d subplots [#5954],
    with thanks to @dwoznicki for the contribution!
  • Fix scatter3d opacity restyle bug [#5958],
    with thanks to @dwoznicki for the contribution!
  • Skip "hoverinfo": "none" trace display for hover modes [#5854],
    with thanks to @Domino987 for the contribution!
  • Display prefix and suffix of invisible polar axes in hover [#5964]
  • Reduce calls to getBoundingClientRect in convertToTspans [#5976]
  • Avoid wrapping legend items if already on the first column [#5996]
  • Fix horizontal alignment of colorbar in editable mode when xanchor is set to "center" [#6002]
  • Fix to improve rendering of graphs with Mathjax on Firefox v82 and higher [#5993]

v2.5.1

16 Sep 16:20
Compare
Choose a tag to compare

Fixed

  • Reduce bundle sizes by updating surface-nets, robust-determinant, robust-linear-solve modules [#5934, #5935, #5936]
  • Update CONTRIBUTING guidelines to use npm v7 and node.js v16 [#5933], with thanks to @sleighsoft for the contribution!

v2.5.0

03 Sep 20:39
Compare
Choose a tag to compare

Added

  • Include surface, isosurface, volume, streamtube, cone, mesh3d, scatter3d, pointcloud
    and heatmapgl in the "strict" bundle by avoid function generation for these traces at runtime [#5888]

Changed

  • Use node.js v16 and npm v7 in development and upgrade the version of package-lock.json [#5922, #5919]

Fixed

  • Adjust position of hover in respect to CSS transform [#5916]