Releases: plotly/plotly.js
Releases · plotly/plotly.js
v1.24.1
Fixed
- Ensure calling restyle or relayout in a
plotly_unhoverhandler does not
result in an infinite loop (bug introduced in 1.24.0) [#1448] - Ensure autorange routine is bypassed when axis range is set (bug introduced in
1.24.0) [#1425] - Fix annotations dragging in editable mode (bug introduced in 1.22.0) [#1441]
- Show correct curve number in gl2d hover data [#1427]
- Clear parcoords canvas specially if no panel exist [#1440]
- Fix parcoords to render last block increment [#1447]
- Axis keys in hover data are no longer plagued by circular references [#1431]
v1.24.0
Added
- Add
parcoordstrace type (parallel coordinate plots) [#1256] - Add support for multiple range sliders [#1355]
- Add
'aitoff'and'sinusoidal'geo projection types [#1422] - Implement
scene.dragmode: falseto disable drag interaction on 3D subplots
[#1377] - Add
showAxisDragHandlesandshowAxisRangeEntryBoxesconfiguration options
[#1389] - Add
customdataattribute to scatter traces to add custom data to scatter SVG
nodes [#1379]
Changed
- Consistent handling of array containers during
relayout[#1403] - Improve hover for
choroplethtraces [#1401] - Make range slider handles and mask crispier [#1409]
- Bump
country-regexdependency to1.1.0[#1392]
Fixed
- Fix 3D on iOS devices [#1411]
- Fix
surfacetrace opacity scaling [#1415] - Fix hover data in animations [#1274]
- Fix annotations edit when dragging from one axis to another [#1403]
- Fix 3D hover labels for date axes [#1414]
- Deleting cartesian subplots now clear their corresponding axis titles [#1393]
- Fix hover for xyz column
heatmaptrace'text'[#1417] - Fix
scattermapboxlines with trailing gaps [#1421] - Make
restyle,relayoutandupdatenot mutate input update objects [#1376] - Fix race condition in gl2d
toImage[#1388] - Fix handling of
Virgin Islandscountry name [#1392] - Fix
Plotly.validateforcolorscaleattributes [#1420]
v1.23.2
v1.23.1
Fixed
- Fix
relayoutforscene.cameravalues [#1364] - Fix scaling on axis corner drag interactions for
bartraces [#1370] - Allow
barandhistogramtraces to coexist on same subplot [#1365] - Fix
barposition computations when placeholder traces are present [#1310] - Fix auto-axis-type routine for data-less
candelesticktraces [#1359]
v1.23.0
Added
- Add scrollbox to long dropdown updatemenus [#1214]
Fixed
- Multiple IE9 fixes [#1332]
- Ensure that
plotly_afterplotis fired beforePlotly.plotpromise is
resolved [#1342] - Fix exception when dragging graphs with empty text labels [#1336]
- Fix exception when creating empty
ohlcandcandlesticktraces [#1348] - Fix
editable: truelegend items logic forohlcandcandlesticktraces [#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
Added
- Add
cumulativehistogram attributes to generate Cumulative Distribution
Functions [#1189] - Add
standoffattribute for annotations to move the arrowhead away from the
point it's marking [#1265] - Add
clicktoshow,xclickandyclickattributes for annotations to
show/hide annotations on click [#1265] - Support data-referenced annotation in gl2d subplots [#1301, #1319]
- Honor
fixedrange: falsein 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-changedep to^1.4.0[#1305] - Improve performance in
visibletoggling forscattergl[#1300]
Fixed
- Fix XSS vulnerability in trace name on hover [#1307]
- Fix ternary and geo subplot with
visible: falsefirst 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: falsetraces 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
Fixed
v1.21.2
v1.21.1
v1.21.0
Added
- Bar labels via
textandtextposition[#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
heatmapglis 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]