Releases: plotly/plotly.js
Releases · plotly/plotly.js
Release list
v3.7.0
Changed
- Update
sendDataToCloudmodebar button to upload chart to Plotly Cloud [#7802, #7852, #7854]- NOTE: The Plotly Cloud endpoint for receiving charts is not yet functional, so this button won't complete the upload.
Fixed
- Fix stale
scatterglerror bars after toggling traces with mixed error bar visibility [#7773], with thanks to @JulienIcon for the contribution! - Fix "unrecognized GUI edit: selections[0]..." warnings emitted after making a box or lasso selection and then calling
Plotly.react()[#7836] - Fix geo
fitboundsto choose a compact longitude range when point data straddles the antimeridian [#7837], with thanks to @SharadhNaidu for the contribution! - Preserve XML structural entities during decode when exporting SVG [#7838]
- Fix
Plotly.Fx.hovercrash onscattermaptraces when called programmatically with apointNumberselection [#7882]
v3.6.0
Added
- Add support for arrays for the pie property
legendrank, so that it can be configured per slice [#7723], with thanks to @my-tien for the contribution! - Add
hoversortlayout attribute to sort unified hover label items by value [#7734], with thanks to @kimsehwan96 for the contribution!
Fixed
- Fix unexpected
ticklabelindexbehavior when minor ticks are not shown [#7735], with thanks to @my-tien for the contribution! - Fix issue where
hoveranywhere/clickanywherewould not emit hover and click events over editable shapes [#7788] - Handle 'pixel' size mode for shape labels [#7790]
- Update box plot defaults to fix issue with calling
Plotly.reactto switch from box to violin plot [#7811] - Include shapes with
legendgroupspecified when handling legend visibility toggling [#7813]
Full Changelog: v3.5.1...v3.6.0
v3.5.1
v3.5.0
Added
- Add
hoveranywhereandclickanywherelayout attributes to enable emitting hover and click events anywhere in the plot area, not just over traces [#7707] - Add
displayNotifierconfiguration property to set the display of notifier in the top right area of the viewport [#7730], with thanks to @silversonicaxel for the contribution! - Update USA location lookup for
scattergeoandchoroplethtraces to use both location names and abbreviations [7731]
v3.4.0
Added
- Add support for clicking legend titles to toggle visibility of all traces in legend [#7698]
- Add support for shapes to reference multiple axes [#7666]
- Add support for dashed marker lines in scatter plots [#7673], with thanks to @chrimaho for the contribution!
Changed
- Increase axis autorange when bar charts have outside text labels, to avoid labels being clipped [#7675]
Fixed
- Fix issue where some traces in stacked area charts were not rendering their fill correctly after certain sequences of hide/show operations in the legend [#7668]
- Fix out of bounds index during scattergl animation trace type [#7676], with thanks to @BJohnBraddock for the contribution!
v3.3.1
Added
- Add support for arrays for the pie properties
showlegendandlegend, so that these can be configured per slice. [#7580], with thanks to @my-tien for the contribution!
Changed
- Replace deprecated
String.substr()withString.slice()[#7662], with thanks to @JBR-0100 for the contribution!
Full Changelog: v3.3.0...v3.3.1
v3.3.0
Added
- Add
hovertemplateforcandlestickandohlctraces [#7619] - Generate list of ISO codes for provided topojson maps, update info for some disputed territories [#7622]
Changed
- Turn off borders for plot container in CSS reset [#7617]
Fixed
- Fix KDE sampling precision in violin trace to eliminate floating-point drift and prevent density underrun/overrun [#7581], with thanks to @Koookadooo for the contribution!
v3.2.0
Added
- Add
hovertemplatefallbackandtexttemplatefallbackattributes [#7577]
Fixed
- Fix wrong scrolling behavior for legend [#7067], with thanks to @Lexachoc for the contribution!
- Fix bug affecting use of
customdatawith typed arrays [#7608]
Full Changelog: v3.1.2...v3.2.0
v3.1.2
Added
- Add "SI extended" formatting rule for tick exponents on axis labels, allowing values to be displayed with extended SI prefixes (e.g., femto, pico, atto) [#7249], with thanks to @dberardi99 for the contribution!
Fixed
- Fix editable
title.textforternary,polar,colorbar, andrangeslider(regression introduced in 3.0.0) [#7513], with thanks to @Lexachoc for the contribution! - Fix
layout.title.subtitledoes not properly clear/remove from the chart whensubtitleobject is not in place, orsubtitle.textset tonull, empty string, or whitespace-only values [#7571], with thanks to @cminn10 for the contribution! - Fix issue where
visibleproperty of one legend was affecting another [#7574] - Resolve incorrect shape clipping for domain-referenced shapes on n*10th subplot [#7576]
- Update config diff check method to handle nested arrays [#7579]
v3.1.1
Fixed
- Update plot with all config changes during call to
Plotly.react[#7475] - Fix wheel event handler
Violationin Chromium by settingpassive: true[#7517] - Fix
locationmodewarning to be less aggressive: show warning only whenlocationmodeis'country names'[#7520] - Refactor
drawMainTitleto use context-specific selections for title and subtitle, avoiding conflicts when multiple plots are present on the same page [#7522], with thanks to @davibarbosa2 for the contribution! - Fix broken styling of map attributions [#7526]
- Calculate colorscale properly for histogram when marker
cmin/cmax/cmidvalues are undefined [#7534] - Tidy up some stray characters in attribute descriptions [#7539], [#7540]
- Fix some typos (and a conditional check) [#7542], with thanks to @musvaage for the contribution!
- Fix cropping of subunits in USA topojson, clean up land and coastlines layers for all topojson [#7555]
- Fix issue causing empty ScatterGL plots when using text elements #7563
Full Changelog: v3.1.0...v3.1.1