Skip to content

Releases: plotly/plotly.js

v1.3.0

21 Dec 21:46
Compare
Choose a tag to compare

Added

  • Trigger click event on pie charts [#111]
  • Add attribute descriptions for mesh3d trace type [#115]

Changed

  • [Internal] Trace module have now a 1-to-1 correspondence with trace type [#124]
  • [Internal] Remove circularize import in colorbar and colorscale module [#136]

Fixed

  • Fixed zeroline behavior in gl3d plots [#112]
  • Axis tickangle consistently used degrees in both svg and gl plots [#131]
  • Plotly.newPlot destroy mode bar before plotting new one [#125]
  • Plotly.newPlot removes all event listeners from graph div [#117]
  • Fixed attribute description for scatter3d marker opacity [#114]

v1.2.1

14 Dec 18:08
Compare
Choose a tag to compare

Changed

  • Improve XSS check in anchor href [#100]

Fixed

  • Fix Firefox 42 to-image failures [#104]
  • Fix error bar with type 'sqrt' logic making them visible without
    specifying the 'value' field [#91]
  • Fix cartesian zoom/drag cover attributes for Firefox 31 [#92]

v1.2.0

07 Dec 21:26
Compare
Choose a tag to compare

Added

  • All Plotly.____ methods now return a promise, and pass the graph-div as an argument [#77]
  • package.json now has webpack field so plotly.js can be used by webpack users [#68]
  • Add support for rgba colours in pie-charts [#63]

Changed

  • Optimized by calling window.getComputedStyle only once [#81]
  • Improved npm install process for topojson file resolve [#48]

Fixed

  • Fixed geo-plot promises [#52]
  • Typo fixed in No DOM element error message [#64]
  • Fix hover labels with hoverinfo 'text' [#70]
  • Fix scaling for gl3d error bars [#74]

v1.1.1

01 Dec 19:55
Compare
Choose a tag to compare

Fixed

  • Fix displayModeBar plot config logic [#57]
  • Fix length-1 bins count as ascending in Lib.findBin [#47]
  • Fix jasmine test runner on windows [#46]

v1.1.0

25 Nov 15:50
Compare
Choose a tag to compare

Added

  • Add three plot config options: modeBarButtonsToRemove,
    modeBarButtonsToAdd and modeBarButtons which combine
    to add the ability to remove specific mode bar buttons add
    custom mode bar buttons and fully customize the mode bar [#23].

Fixed

  • Fix installation from npm3 [#12]
  • Fix UMD in plotly.js dist files [#18]
  • Fix for blank elements in a text array [#31]

v1.0.0

17 Nov 16:14
Compare
Choose a tag to compare

Plotly is announcing that we have open-sourced plotly.js, the core technology and JavaScript graphing library behind Plotly’s products (MIT license). It's all out there and free. Any developer can now integrate Plotly’s library into their own applications unencumbered.

Added

  • Add 2D WebGL plot engine

Changed

  • Save to cloud is now done via a modebar button by default,
    the 'Edit chart' link is still available through the
    'showLink' plot config.
  • Better double-click notifier CSS

Fixed

  • Fix Plotly.newPlot 3D and geo bug.
  • Fix plotly_click event bug in latest Chrome and Firefox.

Known limitations

  • Different plot types cannot be mixed in subplots.
  • 2D WebGL has no image test support.
  • Click and hover events are not hooked for gl3d, geo and gl2d
    plot types.
  • Polar charts are under-developed.