Skip to content

Releases: plotly/plotly.js

v1.23.1

13 Feb 15:30
Compare
Choose a tag to compare

Fixed

  • Fix relayout for scene.camera values [#1364]
  • Fix scaling on axis corner drag interactions for bar traces [#1370]
  • Allow bar and histogram traces to coexist on same subplot [#1365]
  • Fix bar position computations when placeholder traces are present [#1310]
  • Fix auto-axis-type routine for data-less candelesticktraces [#1359]

v1.23.0

06 Feb 15:33
Compare
Choose a tag to compare

Added

  • Add scrollbox to long dropdown updatemenus [#1214]

Fixed

  • Multiple IE9 fixes [#1332]
  • Ensure that plotly_afterplot is fired before Plotly.plot promise is
    resolved [#1342]
  • Fix exception when dragging graphs with empty text labels [#1336]
  • Fix exception when creating empty ohlc and candlestick traces [#1348]
  • Fix editable: true legend items logic for ohlc and candlestick traces [#1349]
  • Fix restyle for contour traces in cases where autocontour is defaulted to true
    [#1338]
  • Fix edge case in axis label tick assignments [#1324]
  • Fix vanishing titles text in editable: true [#1351]
  • Fix 3D thumbnail image generation [#1327]

v1.22.0

19 Jan 15:45
Compare
Choose a tag to compare

Added

  • Add cumulative histogram attributes to generate Cumulative Distribution
    Functions [#1189]
  • Add standoff attribute for annotations to move the arrowhead away from the
    point it's marking [#1265]
  • Add clicktoshow, xclick and yclick attributes for annotations to
    show/hide annotations on click [#1265]
  • Support data-referenced annotation in gl2d subplots [#1301, #1319]
  • Honor fixedrange: false in y-axes anchored to xaxis with range slider
    [#1261]
  • Add fallbacks for IE9 so that all cartesian traces can render without any
    polyfill [#1297, #1299]

Changed

  • Adapt plot schema output for plotly.py 2.0 [#1292]
  • Bump mouse-change dep to ^1.4.0 [#1305]
  • Improve performance in visible toggling for scattergl [#1300]

Fixed

  • Fix XSS vulnerability in trace name on hover [#1307]
  • Fix ternary and geo subplot with visible: false first trace [#1291]
  • Fix opacity for mode: 'lines' items in legend [#1204]
  • Fix legend items style for bar trace with marker arrays [#1289]
  • Fix range slider svg / pdf and eps image exports [#1306]
  • Fix scattergl visible: false traces with empty data arrays [#1300]
  • Fix a few contour trace edge cases [#1309]
  • Updatemenus buttons now render above sliders [#1302]
  • Add fallback for categorical histogram on linear axes [#1284]
  • Allow style fields in sub and sup text [#1288]

v1.21.3

05 Jan 16:03
Compare
Choose a tag to compare

Fixed

  • Fix zoom behavior on transformed traces [#1257]
  • Compute axis auto-range after transform operation [#1260]
  • Fix contour trace blowing up on zoom [#591]
  • Fix scattermapbox and scattergeo handling of blank strings text [#1283]
  • Lock [email protected] fixing 3D hover labels on fresh npm install
    [#1281]

v1.21.2

15 Dec 01:54
Compare
Choose a tag to compare

[1.21.2] -- 2016-12-14

  • Fix handling of calendar in filter transforms where distinct calendars can
    now be set for both the target and value [#1253]
  • Make Plotly.addFrames skip over non-plain-objects inputs [#1254]
  • Make Plots.graphJson aware of frames [#1255]

v1.21.1

14 Dec 14:50
Compare
Choose a tag to compare

Fixed

  • Fix ms2datetime routine for Chinese calendar [#1252]
  • Fix tickformat for world calendars [#1252]

v1.21.0

12 Dec 15:39
Compare
Choose a tag to compare

Added

  • Bar labels via text and textposition [#1159]
  • Add support for 16 non-gregorian calendars for date inputs and display [#1220,
    #1230, #1237]
  • Add support for ISO-8601 timestamps [#1194]
  • Extend histogram bin auto-shifting algorithm to date axes [#1201]
  • Trace type heatmapgl is now included in the main plotly.js bundle [#1197]

Changed

  • Linearize date coordinates using UTC rather than local milliseconds [#1194]

Fixed

  • Fix wrongly computed date positions around daylight savings time [#1194]
  • Fix erroneous traces in multi-subplot layout containing fill-to scatter
    traces (and plotly.py violin plots) [#1198]
  • Fix clip path URL on pages with query hashes [#1203]
  • Ensure that numeric frame name are handle correctly [#1236]
  • Fallback for manual manipulation of slider/frames [#1233]

v1.20.5

23 Nov 16:10
Compare
Choose a tag to compare

Fixed

  • Fix 1.20.0 regression in handling numerical strings including commas and spaces
    [#1185]
  • Fix 1.20.0 regression involving date histograms [#1186]
  • Fix numerous tickvalsandticktext` edge cases [#1191]

v1.20.4

21 Nov 21:09
Compare
Choose a tag to compare

Fixed

  • Fix metaKeys field in PlotSchema.get() output

v1.20.3

21 Nov 20:19
Compare
Choose a tag to compare

Fixed

  • Remove infinite loop when plotting 1-pt scattergl traces [#1168]
  • Fix updatemenu bug where the wrong button was set to active [#1176]
  • Fix addTraces when called with existing traces as input [#1175]