Skip to content

Releases: plotly/plotly.js

v1.55.0

02 Sep 22:50
Compare
Choose a tag to compare

Added

  • Introduce "period" ticklabelmode on cartesian date axes [#4993, #5055, #5060, #5065, #5088, #5089]
  • Add new formatting options for weeks and quarters [#5026]
  • Add source attribute to image traces for fast rendering [#5075]
  • Add zsmooth attribute for discrete heatmapgl traces [#4953], with thanks to @ordiology for the contribution!
  • Add horizontal and vertical markers for arrow charts [#5010]
  • Add touch support to rangeslider [#5025], with thanks to @priyanomi, @cristiantx, @JasDev42 for their contribution!

Changed

  • Improve contribution guide & readme, add code of conduct [#5068]
  • Bump various dev-dependencies namely bubleify and glslify [#5084, #5085, #5118]

Fixed

  • Fix updating title and tick labels during transition with react [#5045]
  • Fix table wheel scroll for Firefox [#5051], with thanks to @ManelBH for the contribution!
  • Fix ISO-8601 short time zone format [#5015], with thanks to @mtgto for the contribution!
  • Fix numeric periods on date axes for bar with base [#5061]
  • Fix bar and box widths on categorical axes in "overlay" mode [#5072]
  • Fix symbol numbers in string format [#5073]
  • Fix gl2d marker sizes [#5093]
  • Fix default latitude span in geo subplots [#5033]
  • Improve axis tick increment [#5114]

v1.54.7

23 Jul 17:02
Compare
Choose a tag to compare

Changed

  • Revert [#4904] to fix a template regression introduced in 1.54.4 [#5016]

v1.54.6

09 Jul 16:41
Compare
Choose a tag to compare

Fixed

  • Link matching axes categories during Plotly.relayout calls
    (regression introduced in 1.54.2) [#4977]
  • Fix "median" aggregation transforms [#4969]
  • Fix parcats category order when the dimension only includes numbers [#4973]
  • Fix numeric sort in ternary drag [#4975]
  • Fix heatmapgl supply defaults not to add unimplemented attributes
    xcalendar, ycalendar, xgap, ygap, zsmooth, zhoverformat,
    hoverongaps and hovertemplate to gd._fullData [#4950]
  • Fix contourgl supply defaults not to add unimplemented attributes
    xcalendar, ycalendar to gd._fullData [#4951]

v1.54.5

23 Jun 14:35
Compare
Choose a tag to compare

Fixed

  • Fix placement of dividers on reversed-range multicategory axes [#4939]
  • Fix placement of candlestick, ohlc and box plots on axes with rangebreaks [#4937]
  • Handle undefined layout and data arguments in Plotly.validate [#4938]

v1.54.4

22 Jun 15:18
Compare
Choose a tag to compare

Changed

  • Bump ecstatic, gl-selet-static, gl-plot2d & gl-plot3d and drop cwise to simplify build process & address security warnings [#4929, #4930, #4934]

Fixed

  • Fix setting width and color of lines via template various attributes namely tickcolor, tickwidth, ticklen, linecolor, linewidth, zerolinecolor, zerolinewidth, gridcolor, gridwidth, etc. [#4904]

v1.54.3

16 Jun 17:04
Compare
Choose a tag to compare

Fixed

  • Fix autosize case of hidden div with non-px size [#4925]

v1.54.2

10 Jun 13:54
Compare
Choose a tag to compare

Changed

  • Bump regl dependency to v1.6.1 [#4881]
  • Bump ndarray dependency to v1.0.19 [#4910]
  • Bump mapbox-gl dependency to v1.10.1 [#4859]
  • Improve docs about building Plotly with Angular [#4182]

Fixed

  • Fix wheel event for IE-11 [#4385]
  • Fix plot_bgcolor react [#4816]
  • Fix legend.title react [#4827]
  • Fix rangebreaks on candlestick & ohlc traces [#4814]
  • Fix rangebreaks on heatmap traces with 2-D z array [#4821]
  • Fix rangebreaks on histogram2d traces [#4829]
  • Fix rangebreaks overlapping and tick positions [#4831]
  • Fix "array" tickmode on date & log axes [#4851]
  • Fix category order of matching axes when calling react [#4832]
  • Fix for bypassing non-string ids during matching axes [#4858]
  • Fix selection of single value dimensions in parcoords traces [#4878]
  • Fix bar lengths in milliseconds from base [#4900]
  • Fix gl3d ticks when converting dates to milliseconds
    (regression introduced in 1.21.0) [#4903]

v1.54.1

04 May 23:33
Compare
Choose a tag to compare

[1.54.1] -- 2020-05-04

Changed

Fixed

  • Set pointer-events only for editable shapes to allow pan, zoom & hover
    events to work inside shapes (regression introduced in 1.54.0) [#4810]
  • Update and validate various mocks [#4762]

v1.54.0

30 Apr 20:36
Compare
Choose a tag to compare

Added

  • Introduce new drag modes "drawline", "drawrect", "drawcircle", "drawopenpath", "drawclosedpath" &
    add optional modebar buttons for drawing & removing new shapes inside cartesian subplots &
    add newshape and activeshape attributes to layout &
    add editable and fillrule attributes to layout.shapes [#4775]
  • Add angle and allowoverlap attributes to marker of scattermapbox traces [#4575, #4794]
  • Add Portuguese (Portugal) pt-pt locale [#4736]

Changed

Fixed

  • Sanitize sourceattribution in mapbox layers [#4793]
  • Fix reactto mapbox style changes [#4720]
  • Fix transform sort order with gaps [#4783]
  • Fix autorange for bar and waterfall when base is present [#4714]
  • Fix "extremes" opacityscale option for volume and surface [#4725]
  • Fix no-WebGL warning for scattergl and splom traces [#4777]
  • Fix notifier CSS to have a fallback in font stack [#4778]

v1.53.0

31 Mar 14:31
Compare
Choose a tag to compare

Added

Changed

  • Improve contour labels (add extra pad) and correct minus sign [#4540]
  • Improve sizing text inside pie and sunburst (add extra pad) [#4519]
  • Improve display of spikelines when spikedistance is set to -1 [#4637]
  • Improve compare hovermode to include all points at same coordinate [#4664]
  • Improve histogram hover labels (harmonize start & end values) [#4662]
  • Display new colors on Plotly's logo [#4691]
  • Update links & descriptions to Chart Studio Cloud and plotly.com website [#4694]
  • Update contributing guidelines & add info about trace module architecture [#4624]
  • Require config.plotlyServerURL to be set for Chart Studio export [#4690]

Fixed

  • Fix Plotly.downloadImage to match transparencies in gl3d plots with the on-screen render [#4566]
  • Fix amount of transparency applied by opacity in surface traces [#4480, #4642]
  • Fix gaps in bar traces (regression introduced in 1.50.0) [#4634]
  • Fix gaps in funnel & waterfall [#4663]
  • Fix template to set axis type, tickformatstops, tick0, dtick, tickvals and tickmode [#4670, #4685]