@etpinard etpinard released this Mar 7, 2018 · 1422 commits to master since this release

Assets 2

Added

  • Add automargin attribute to cartesian axes which auto-expands margins
    when ticks, tick labels and/or axis titles do not fit on the graph [#2243]
  • Add support for typed arrays as data array inputs [#2388]
  • Add layout grids attribute for easy subplot generation [#2399]
  • Implement cliponaxis: false for bar text [#2378]
  • Add opposite axis attributes for range slider to control y axis range behavior [#2364]
  • Generalize hoverdistance and spikedistance for area-like objects [#2379]
  • Bring scattergl auto-range logic to par with SVG scatter [#2404]
  • Add selected/unselected marker color size support to scattermapbox traces [#2361]

Changed

  • Remove all circular dependencies in our src/ directory [#2429]
  • Build our CDN bundles with browser-pack-flat browserify plugin [#2447]
  • Bump mapbox-gl to v0.44.0 [#2361]
  • Bump glslify to v6.1.1 [#2377]
  • Stop relinking customdata, ids and any matching objects
    in gd._fullLayout during Plots.supplyDefaults [#2375]

Fixed

  • Fix buggy auto-range / auto-margin interaction
    leading to axis range inconsistencies on redraws
    (this bug was mostly noticeable on graphs with legends) [#2437]
  • Bring back scattergl lines under select/lasso dragmode
    (bug introduced in 1.33.0) [#2377]
  • Fix scattergl visible toggling for graphs with multiple traces
    with different modes (bug introduced in 1.33.0) [#2442]
  • Bring back spikelines for traces other than scatter
    (bug introduced in 1.33.0) [#2379]
  • Fix Plotly.Fx.hover acting on multiple subplots
    (bug introduced in 1.32.0) [#2379]
  • Fix range slider with stacked y axes positioning
    (bug introduced in 1.32.0) [#2451]
  • Fix scattergl color clustering [#2377]
  • Fix Plotly.restyle for scattergl fill [#2377]
  • Fix multi-line y-axis label positioning [#2424]
  • Fix centered hover labels edge cases [#2440, #2445]
  • Fix hover labels in bar groups in compare mode [#2414]
  • Fix axes and axis lines removal [#2416]
  • Fix auto-sizing in Plotly.react [#2437]
  • Fix error bars for Plotly.react and uneven data arrays [#2360]
  • Fix edits for date-string referenced annotations [#2368]
  • Fix z hover labels with exponents [#2422]
  • Fix yet another histogram edge case [#2413]
  • Fix fall back for contour labels when there's only one contour [#2411]
  • Fix scatterpolar category angular period calculations [#2449]
  • Clear select outlines on mapbox zoomstart [#2361]
  • Fix legend click to causes legend scroll bug [#2426]