@etpinard etpinard released this Feb 12, 2018 · 1660 commits to master since this release

Assets 2

Added

  • Add Plotly.react, a new do-it-all API method that creates and update graphs
    using the same API signature [#2341]
  • Add constraint-type contours to contour traces [#2270]
  • Add notched and notchwidth attributes to box traces [#2305]
  • Add localization machinery to auto-formatted date axis ticks [#2261]
  • Add support for text in mesh3d traces [#2327]
  • Add support for scalar text in surface traces [#2327]
  • Make mode bar for graphs with multiple subplot types more usable [#2339]
  • Add npm@5 package-lock file [#2323]

Changed

  • All of gl-vis dependencies now use gl-shader@4.2.1 [#2293, #2306]
  • All our dependencies and source now use glslify@6.1.0 [#2326]

Fixed

  • Prevent page scroll on mobile device on gl2d and gl3d subplots [#2296]
  • Fix multi-marker scattergl selection errors (bug introduced in 1.33.0) [#2295]
  • Fix Plotly.addTraces in scattergl selection call backs (bug introduced in 1.33.0) [#2298]
  • Fix trace opacity restyle for scattergl traces (bug introduced in 1.33.0) [#2299]
  • Fix scattergl handling of selectedpoints across multiple traces [#2311]
  • Fix scattergl horizontal and vertical line rendering [#2340]
  • Fix restyle for scalar hoverinfo for scatter3d, surface and mesh3d traces [#2327]
  • Fix table when content-less cells and headers are supplied [#2314]
  • Fix Plotly.animate for attribute nested in dimensions containers [#2324]
  • Fix hoverformat on visible: false cartesian axes (bug introduced in 1.33.0) [#2329]
  • Fix handling of double negative translate transform values [#2339]
  • Fix compare hovermode fallback for non-cartesian subplot types [#2339]
  • Fix animation error messages when overriding and ignoring frames updates [#2313]