Releases: plotly/plotly.js
Releases · plotly/plotly.js
v1.31.1
Fixed
- Fix IE and Edge SVG
toImagesupport [#2068] - Return empty set during selections of
visible: falsetraces [#2081] - Fix scroll glitch in
tabletraces [#2064] - Fix handling of 1D header values in
table[#2072] - Fix
tableline style defaults [#2074] - Do not attempt to start drag on right-click [#2087]
- Phase out
alignment-baselineattributes in SVG text nodes [#2076] - Listen to document events on drag instead of relying on cover-slip node [#2075]
v1.31.0
Added
- Add
tabletrace type [#2052] - Add
geo.centermaking geo views fully reproducible using layout attributes [#2030] - Add lasso and select-box drag modes to
scattergeoandchoroplethtraces [#2030] - Add lasso and select-box drag modes to
barandhistogramtraces [#2045] - Add
scaleoption toPlotly.toImageandPlotly.downloadImage[#1979] - Add
plot-schema.jsontodist/[#1999]
Changed
- Throttle lasso and select-box events for smoother behavior [#2040]
- Harmonize gl3d and gl2d zoom speed with cartesian behavior [#2041]
Fixed
- Fix numerous
restyleandrelayoutbugs [#1999] - Fix handling of extreme off-plot data points in scatter lines [#2060]
- Fix
hoverinfoarray support forscattergeo,choropleth,scatterternaryandscattermapboxtraces [#2055] - Fix
Plotly.plotMathJax promise chain resolution [#1991] - Fix legend double-click trace isolation behavior for graphs with
visible: falsetraces [#2019] - Fix legend visibility toggling for traces with
groupbytransforms [#2019] - Fix single-bin histogram edge case [#2028]
- Fix autorange for bar with base zero [#2050]
- Fix annotations arrow rendering when graph div is off the DOM [#2046]
- Fix hover for graphs with
scattergeomarkers outside 'usa' scope [#2030] - Fix handling of cross anti-meridian geo
lonaxisranges [#2030] - Fix miter limit for lines on geo subplots [#2030]
- Fix
marker.opacityhandling forscattergeobubbles [#2030] - Fix layout animation of secondary axes [#1999]
- Fix
sankeyhover text placement for emptylink.labelitems [#2016] - Fix
sankeyrendering of nodes with very small values [#2017, #2021] - Fix
sankeyhover label positioning on pages that style the 'svg-container' div node [#2027] - Fix aggregation transforms restyle calls [#2031]
v1.30.1
v1.30.0
Added
- Add aggregate transform [#1924]
- Add
constraintextattribute for bar traces [#1931] - Add axis
layerattribute to ternary axes [#1952] - Add cross-trace matching auto-binning logic to histogram traces [#1944]
- Add
data/layout/configapi toPlotly.toImageto generate a static
graph without having to render an interactive graph first [#1939] - Add
nameformatattribute togroupbytransforms to set pattern by which
grouped traces are named [#1919]
Fixed
- Fix hover label exponents [#1932, #1949]
- Fix scatter fill with isolated endpoints [#1933]
- Fix parcoords axis tick scale when
ticktextis unordered [#1945] - Fix sankey with 4 multi-links or more [#1934]
- Fix exponent labels beyond SI prefixes [#1930]
- Fix image generation for marker gradient legend items [#1928]
- Fix parcoords image generation when multiple parcoords graphs
are present on page [#1947] - Ignore bare closing tags in pseudo-html string inputs [#1926]
v1.29.3
v1.29.2
v1.29.1
v1.29.0
Added
- Add touch interactions to cartesian, gl2d and ternary subplots including for
select and lasso drag modes [#1804, #1890] - Add support for contour line labels in
contourandcontourcarpettraces [#1815] - Add support for select and lasso drag modes on
scattermapboxtraces [#1836] - Add double click interactions to mapbox subplots [#1883]
- Add reset view and toggle hover mode bar buttons to mapbox subplots [#1883]
- Add support for array
marker.opacitysettings inscattermapboxtraces [#1836] - Add
namelengthlayout and trace attribute to control the trace name's
visible length in hover labels [#1822] - Add
cliponaxisattribute toscatterandscatterternarytraces to allow
markers and text nodes to be displayed above their subplot's axes [#1861] - Add axis
layerattribute with'above traces'and'below traces'values [#1871] - Add granular
editableconfiguration options [#1895] - Expanded traces generated by transforms now have unique colors [#1830]
Fixed
- Fix axis line width, length, and positioning for coupled subplots [#1854]
- Fix alignment of cartesian tick labels [#1854]
- Fix rendering and updates of overlaying axis lines [#1855]
- Fix hover for 2D traces with custom colorbar
tickvals[#1891] - Fix hover and event data for
heatmapglandcontourgltraces [#1884] - Fix event data for
pieandsankeytraces [#1896] - Fix drag mode
'pan'in IE and Edge [#1871] - Fix bar, error bar and box point scaling on scroll zoom [#1897]
- Fix shading issue in
surfacetrace in iOS [#1868] - Fix lasso and select drag modes for
scatterternarytraces [#1831] - Fix cases of intersecting
contourlines on log axes [#1856] - Safer construction of
popupclick handler [#1888] - Fix animation of annotations, shapes and images [#1315]
- Fix histogram bin computation when more than 5000 bins are needed [#1887]
- Fix tick label rendering when more than 1000 labels are present [#1898]
- Fix handling of empty
transformsitem [#1829]
v1.28.3
Fixed
- Fix deselect on double-clicking for gl2d traces [#1811]
- Fix
Plotly.purgefor gl2d and gl3d subplots
(bug introduced in 1.28.0, leading to memory leaks) [#1821] - Fix hover labels for
ohlcandcandlesticktraces
(bug introduced in 1.28.0) [#1808] - Fix event data for
scattergeotraces [#1819] - Fix support of HTML entity number in pseudo-html inputs [#1820]